1

(iOS 5,XCode 4.4)

我有一个控制器(例如,C1),它修改了通过第二个控制器(C2)使用 KVO 观察到的模型,该控制器基于模型管理视图(为了讨论的目的,我简化了情况)。现在的问题是,有时需要对更改进行动画处理,有时则不需要。但是,C2 无法判断它正在处理哪种情况,因为它只监听 KVO 通知。

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

在此先感谢,帕特里克

4

1 回答 1

0

不是我知道 ios5 或 KVO,但你为什么不给模型添加一个参数呢?

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