我对观察者和 Swift/ObjC 还很陌生,我正在尝试使用 Apple 文档中所说的方法来监视 AVPlayer 状态,但是当我尝试添加时,我得到的一切都是“已收到消息但未处理”错误消息观察者。
gs_mediaObjAdv=AVPlayer(URL: NSURL(string: mediaURL));
gs_mediaObjAdv.addObserver(self, forKeyPath: "status", options:NSKeyValueObservingOptions.New, context:nil);
Run Code Online (Sandbox Code Playgroud)
如果我取消注册观察者,错误就会消失,但如果我在observeValueForKeyPath函数中添加println("test"),则不会发生任何事情。
关于如何以简单的方式监控状态的任何想法?