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