iOS11 MPMusicPlayerController's метод nowPlayingItem застрял
Кто-нибудь испытывал застревание метода nowPlayingItem в MPMusicPlayerController после обновления iOS 11? Через пару секунд он получает SIGSTOP.
1 ответ
Да. Когда вызывается мой MPMusicPlayerControllerNowPlayingItemDidChangeNotification, MPMusicPlayerController.nowPlayingItem обычно имеет значение nil--, но только при воспроизведении песни из Apple Music (даже если песня уже была загружена на устройство).
Мой обходной путь - вручную вызвать мой метод MPMusicPlayerControllerNowPlayingItemDidChangeNotification через одну секунду. К тому времени MPMusicPlayerController.nowPlayingItem обычно не ноль.
Конечно, это делает мой пользовательский интерфейс довольно невосприимчивым и вялым.