为什么UIPopoverController不兼容KVO?

时间:2012-07-19 01:34:51

标签: objective-c ios

我正在使用UIPopoverController来显示一些内容,我想使用KVO来观察popoverVisible属性。不幸的是,UIPopoverController似乎不符合KVO。

有人能说清楚为什么会这样吗?有没有办法将UIPopoverController制作popoverVisible属性KVO?如果Apple的代码直接更改实例变量而不是通过属性,我觉得这不一定有效。

1 个答案:

答案 0 :(得分:3)

实际上,它不只是UIPopoverController。 UIKit的大多数都不符合KVO标准。实例变量经常直接设置。不幸的是,除了提交请求KVO支持的错误之外,你真的无能为力。