1

(iOS 5、XCode 4.4)

モデルに基づいてビューを管理する2番目のコントローラー(C2)によってKVOを使用して観察されるモデルを変更するコントローラー(たとえば、C1)があります(この説明のために状況を単純化しました)。問題は、変更をアニメーション化する必要がある場合とそうでない場合があることです。ただし、C2 は KVO 通知をリッスンするだけなので、どのケースを扱っているかを知る方法はありません。

これに対して一般的に受け入れられている解決策はありますか、または誰かが良い提案をしていますか? 私はそれを間違って設定していますか?C1 に C2 を指示させることはできますが、それは KVO の目的を無効にしないでしょうか?

前もってありがとう、パトリック

4

1 に答える 1

0

私はios5やKVOを知っているわけではありませんが、モデルにパラメータを追加してみませんか?

Model.animated=(true:false)?
于 2012-08-02T09:13:59.263 に答える