1

を使用してコンテンツを表示していますが、KVO を使用してプロパティUIPopoverControllerを観察したいと考えていました。popoverVisible残念ながら、UIPopoverControllerKVO に準拠していないようです。

これが事実である理由に誰かが光を当てることができますか? サブクラスUIPopoverController化しそのpopoverVisibleプロパティを KVO にする方法はありますか? Appleのコードがインスタンス変数をプロパティ経由ではなく直接変更している場合、これは必ずしも機能しないと思います。

4

1 に答える 1

3

実は、それだけではありませんUIPopoverController。UIKit のほとんどは KVO に準拠していません。インスタンス変数は直接設定することが多いです。残念ながら、KVO サポートを要求するバグを報告する以外に、これについてできることは何もありません。

于 2012-07-19T02:15:51.107 に答える