2016-03-23 15 views
0

Ich mache eine Medien-App. In dem ich Playlisten laden und dann, wenn ich von einer Playlist spielen, spielt es in Ordnung, aber ich habe die gleiche Datei in einer anderen Wiedergabeliste, gibt es eine Ausnahme, System dubugger wie dieseUWP App unbekannte Ausnahme

enter image description here

ich verwende Folgender Code, wenn die Gridview-Auswahl geändert wird, um die Datei abzuspielen.

private async void PlaylistGridView_SelectionChanged(object sender, SelectionChangedEventArgs e) 
    { 
     try 
     { 
      if (PlaylistGridView.SelectedIndex != -1) 
      { 
       CurrentlyPlayingVideo = (VideoFile)PlaylistGridView.SelectedItem; 
       CurrentlyPlayingFile = CurrentlyPlayingVideo.File; 
       var s = await CurrentlyPlayingFile.OpenReadAsync(); 
       var sq = me; 
       me.SetSource(s, CurrentlyPlayingFile.ContentType); 
      } 
     } 
     catch { } 

    } 

die Nachricht in e.Message ist ‚Objekt refrence nicht auf die Instanz des Objekts festgelegt wird‘, ich sicher weiß, dass es Null-Typ Fehler ist, aber Problem ist, ich weiß, DNT, welches Objekt null ist !!, I benutze sogar try catch blocks, aber immer noch die Ausnahme im obigen Bild, und mir das Objekt, das null ist, nicht zu sagen, bis ich nicht weiß, welches Objekt null ist, wie kann ich den Fehler beheben?

EDIT:

Ich habe versucht, im Release-Modus mit Visual Studio laufen und das ist der Fehler, den ich auch bekommen, bevor Sie versuchen, etwas zu spielen.

enter image description here

+0

Haben Sie mit einem Versuch initialisiert wurden Haltepunkt in der try-Klausel und überprüfe jeden Wert manuell? –

+0

ja tat ich das und alle Werte scheinen völlig in Ordnung –

+0

Dann ist das Problem nicht in diesem Block –

Antwort

0
Object reference is not set to instance of an object 

hatte ich diesen Fehler gesehen, als ich auch eine UWP bauen. Wenn ich mich nicht irre, alle Ihre Control (Button, Textblock, usw.) von einer Ihrer Methode (einschließlich Fall) aufgerufen wird, bevor sie den Aufruf an die Page Überprüfen Sie noch einmal

+0

Gebäude ist kein Problem App läuft, gut es passiert, wenn ich versuche, das gleiche Video wieder von verschiedenen Wiedergabeliste zu spielen, das zweite Mal Video läuft gut, aber dubugger wirft eine Ausnahme –