아무도 MPMusicPlayerController의 nowPlayingItem 메소드가 iOS 11 업그레이드 후에 멈추는 것을 경험하지 않았습니까? 결국 몇 초 후에 SIGSTOP이 발생합니다.iOS11 MPMusicPlayerController의 nowPlayingItem 메소드가 붙어
0
A
답변
0
예. 내 MPMusicPlayerControllerNowPlayingItemDidChangeNotification이 호출되면 MPMusicPlayerController.nowPlayingItem은 일반적으로 nil입니다. 단, Apple Music에서 노래를 재생할 때만 가능합니다 (노래가 이미 장치에 다운로드되었다고해도).
제 해결 방법은 수동으로 내 MPMusicPlayerControllerNowPlayingItemDidChangeNotification 메서드를 1 초 후에 다시 호출하는 것입니다. 그때까지, MPMusicPlayerController.nowPlayingItem은 일반적으로 non-nil입니다.
물론 내 UI가 상당히 느리게 반응하고 느리게 보입니다.