2017-02-11 8 views
0

Мое приложение работает в прошивкой 10, но падает на строку нижеприложение падает в IOS 9 в AVPlayer TimeControlstatus

ViewModel.IsPlaying = (player.TimeControlStatus == AVPlayerTimeControlStatus.Playing 
       || player.TimeControlStatus == AVPlayerTimeControlStatus.WaitingToPlayAtSpecifiedRate); 

с ошибкой

- [AVPlayer timeControlStatus]: непризнанные селектор послал к экземпляру 0x16fc83f0 Произошло необработанное исключение.

это происходит под Ios 10, пожалуйста, помогите

ответ

1

Ответ заключается в том timeControlStatus доступен только начиная с IOS 10.

Kris Как упоминает следующие условия кажутся очень похожи:

(player.timeControlStatus == .playing) == (player.rate != 0.0) 
+1

В настоящее время я использую player.rate и его рабочий штраф – Krishna