我正在使用UIPopoverController
显示一些内容,并且我想使用KVO观察popoverVisible
属性。不幸的是,UIPopoverController
似乎不符合KVO。
任何人都可以弄清楚为什么会这样吗?有什么方法可以继承UIPopoverController
并将其popoverVisible
属性设置为KVO?我觉得如果Apple的代码直接更改实例变量而不是通过属性来更改实例变量,则不一定会奏效。
最佳答案
实际上,不仅是UIPopoverController
。大多数UIKit不兼容KVO。实例变量经常直接设置。不幸的是,除了提交要求KVO支持的错误外,您实际上无能为力。
关于objective-c - 为什么UIPopoverController KVO不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11552778/