Я пытаюсь написать приложение Xamarin.Forms для воспроизведения музыки. Я использую стандартный шаблон службы зависимостей Xamarin Forms для создания определенного для платформы игрока для iOS, который использует MPMusicPlayerController, как задокументировано Xamarin. Когда я пишу код, доступно свойство MPMusicPlayerController.NowPlayItem;Xamarin.iOS: MPMusicPlayerController.NowPlayingItem свойство исчезает
и когда я впервые проверил это все работало нормально. Затем я начал пытаться прослушивать уведомления из MPMusicPlayerController, и он «исчез»; когда я отлаживаю, свойство отсутствует, и когда я пытаюсь получить к нему доступ, я получаю исключение из монолога SIGSEGV.
Довольно часто отладчик пытается ссылаться на собственность, а также аварий. Так; Я достал уведомления, и это все еще происходит!
Кстати, его не только null; это было бы хорошо; он полностью исчезает вместе с другими свойствами, в то время как некоторые из них все еще доступны! –