
我似乎无法调用observeValueForKeyPath ..我在函数的顶部放置一个断点,没有任何反应
self.gameScene.vIEwController.joystick.addobserver(self,forKeyPath: "relativeposition",options: .New,context: nil)overrIDe func observeValueForKeyPath(keyPath: String!,ofObject object: AnyObject!,change: [NSObject : AnyObject]!,context: UnsafeMutablePointer<VoID>) { if keyPath == "relativeposition" { // some code here }} 这段代码之前没有任何障碍……有什么变化吗?我甚至无法在更基本的应用程序中使用它…我还需要做些什么吗?
解决方法 一个属性必须在它前面有“动态”这个词才能被观察到.dynamic var relativeposition: CGPoint = CGPointZero总结
以上是内存溢出为你收集整理的ios – SWIFT – 在xcode 6 beta 6中的KVO ..不再调用observeValueForKeyPath全部内容,希望文章能够帮你解决ios – SWIFT – 在xcode 6 beta 6中的KVO ..不再调用observeValueForKeyPath所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)