小编Shu*_*Din的帖子

NSUnknownKeyException:被发送到与"player"属性不符合KVC的对象

我已将代码更新为Xcode 9中的swift 4.在此之前它运行正常.但现在AVplayer在下面的观察者身上崩溃的是崩溃的代码.

  addObserver(self, forKeyPath: "player.currentItem.duration", options: [.new, .initial], context: &playerViewControllerKVOContext)
Run Code Online (Sandbox Code Playgroud)

而日志是

因未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[addObserver:forKeyPath:@"player.currentItem.duration"options:5 context:0x10ff74ac8]被发送到与"player"属性不符合KVC的对象".

kvc swift4 ios11 xcode9

6
推荐指数
1
解决办法
2018
查看次数

iOS 11屏幕录制禁用视频录制

iOS 11具有新功能,使用户能够记录他们的屏幕,我想在我的应用程序保持屏幕记录启用时播放视频时仅禁用视频录制.

例如.我正在录制我的屏幕并打开我的应用程序开始使用它,但是一旦AVPlayer开始播放视频,它应该暂停屏幕录制,以便我的应用程序中的视频不会在录制中捕获,而音频可以在屏幕录制中捕获.

谢谢!

iphone uiscreen screen-recording swift4 ios11

4
推荐指数
1
解决办法
4760
查看次数

标签 统计

ios11 ×2

swift4 ×2

iphone ×1

kvc ×1

screen-recording ×1

uiscreen ×1

xcode9 ×1