Ich versuche, eine Xamarin.Forms-basierte App zum Abspielen von Musik zu schreiben. Ich verwende das Standardmuster für Xamarin Forms Dependency Service, um einen plattformspezifischen Player für iOS zu erstellen, der MPMusicPlayerController wie von Xamarin dokumentiert verwendet. Wenn ich den Code schreibe, ist die MPMusicPlayerController.NowPlayItem-Eigenschaft zugänglich;Xamarin.iOS: MPMusicPlayerController.NowPlayingItem -Eigenschaft verschwindet
und als ich es zuerst alles getestet gearbeitet OK. Ich habe dann versucht, Benachrichtigungen vom MPMusicPlayerController zu hören und sie sind "verschwunden". wenn ich debugge, fehlt die Eigenschaft und wenn ich versuche, darauf zuzugreifen, bekomme ich eine tiefe Mono SIGSEGV Ausnahme;
Oft der Debugger versucht, die Eigenschaft zu verweisen und auch abstürzt. Damit; Ich habe die Benachrichtigungen herausgenommen und es passiert immer noch!
Übrigens; es ist nicht nur null; das wäre schön; Es verschwindet komplett mit anderen Eigenschaften, während einige noch verfügbar sind! –