UWP App未知异常

时间:2016-03-23 05:37:19

标签: debugging exception win-universal-app

我正在制作媒体应用。我在其中加载播放列表,然后当我从一个播放列表播放时,它播放正常,但我在另一个播放列表中有相同的文件,它给出了一个例外,像这样的系统dubugger

enter image description here

当gridview选择更改为播放文件时,我正在使用以下代码。

 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 { }

    }

e.Message中的消息是'对象引用未设置为对象的实例', 我当然知道它是null类型错误,但问题是我知道哪个对象是null !!,我甚至使用try catch块,但它仍然在上面的图片中给出了该异常,并没有告诉我null的对象,直到我知道哪个对象为空,我该如何修复错误?

编辑:

我尝试使用visual studio在发布模式下运行,这是我在尝试播放之前得到的错误。

enter image description here

1 个答案:

答案 0 :(得分:0)

Object reference is not set to instance of an object

当我构建一个uwp时,我也看到了这个错误。如果我没有弄错的话,您的任何ControlButtonTextblock等)都会被任何方法(包括事件)调用,然后才会被初始化为{{{ 1}}再次检查呼叫