1

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

任何人都可以解释为什么会这样吗?有什么方法可以子类化UIPopoverController使其属性为popoverVisibleKVO 吗?如果Apple的代码直接更改实例变量而不是通过属性,我觉得这不一定有效。

4

1 回答 1

3

其实,不只是UIPopoverController。大多数 UIKit 都不兼容 KVO。实例变量通常是直接设置的。不幸的是,除了提交一个请求 KVO 支持的错误之外,您实际上无能为力。

于 2012-07-19T02:15:51.107 回答