我正在嘗試編寫一個用於播放音樂的基於Xamarin.Forms的應用程序。我使用標準的Xamarin Forms Dependency Service模式爲iOS創建了一個特定於平臺的播放器,該播放器使用MPMusicPlayerController,如Xamarin所述。當我編寫代碼時,MPMusicPlayerController.NowPlayItem屬性是可訪問的;Xamarin.iOS:MPMusicPlayerController.NowPlayingItem屬性消失
,當我第一次測試它的一切工作確定。然後我開始嘗試收聽來自MPMusicPlayerController的通知,並且它'消失';當我調試時,該屬性丟失,當我嘗試訪問它,我得到一個深單聲道SIGSEGV異常;
常常調試器試圖引用屬性和也崩潰。所以;我拿出通知,它仍然發生!
順便說一句;它不只是零;那很好;它與其他屬性完全消失,而一些仍然可用! –