确定是否应在MVC中对KVO观察到的变化进行动画处理

时间:2012-08-02 08:34:16

标签: objective-c model-view-controller key-value-observing

(iOS 5,XCode 4.4)

我有一个控制器(比方说,C1)修改了由第二个控制器(C2)使用KVO观察到的模型,该控制器管理基于模型的视图(为了讨论的目的,我简化了情况)。现在的问题是,有时,变化需要动画,有时候,它们不需要动画。但是,C2无法告诉它处理哪种情况,因为它只是听取KVO通知。

是否有一个普遍接受的解决方案,或者是否有人有一个好的建议?我设置错了吗?我可以让C1指示C2,但这不会破坏KVO的目的吗?

提前致谢, 帕特里克

1 个答案:

答案 0 :(得分:0)

不是我知道ios5或KVO,但为什么不在模型中添加参数?

Model.animated=(true:false)?