2017-09-05 15 views
0

私はビデオを再生するには、私のプロジェクトで、プレイヤー-SWIFTを追加する必要がありますが、私は、その理由プレーヤー迅速なクラッシュアプ​​リ

ログ以下のキャッチされない例外により「NSRangeException」にアプリを終了して、そのコントローラアプリ取得クラッシュをポップする場合: = '' のパス "レート"のオブザーバーを削除することはできません。なぜなら、オブザーバーとして が登録されていないからです。

いずれかのアイデアがありますか?私はこのプレーヤーを使用しましたhttps://github.com/piemonte/Player

ありがとうございます!

+0

を観察し削除するために、その後rateを観察するために加入している場合たとえば、あなたは何も私は、あなたのコードたら何 –

+0

に 'rate'オブザーバを削除されません –

+0

チェックを変更していないAnbu.Karthik @ viewdisappear –

答えて

0

いくつかの不動産の監視を解除することを忘れないでください。あなたが使用

player.removeObserver(observer, forKeyPath: #keyPath(AVPlayer.rate)) 
関連する問題