我正在使用UIPopoverController
来显示一些内容,我想使用KVO来观察popoverVisible
属性。不幸的是,UIPopoverController
似乎不符合KVO。
有人能说清楚为什么会这样吗?有没有办法将UIPopoverController
和制作的popoverVisible
属性KVO?如果Apple的代码直接更改实例变量而不是通过属性,我觉得这不一定有效。
答案 0 :(得分:3)
实际上,它不只是UIPopoverController
。 UIKit的大多数都不符合KVO标准。实例变量经常直接设置。不幸的是,除了提交请求KVO支持的错误之外,你真的无能为力。