我有一个UIView的子类,它根据相应模型类中的数据绘制自己,模型类是NSManagedObject的子类。
问题是,数据模型中的某些字段(例如视图的位置)已经保存在视图中(即在这种情况下是帧属性)。然后我有一个数据复制/同步问题需要解决。为了使问题更加复杂,视图需要更新以响应对数据模型所做的更改,并且需要在对视图做出的响应中更新数据模型(例如,用户将其拖动到新位置)。 p>
解决这个问题的最佳方法是什么?在两个方向上使用KVO和参考文献?
或者有更好的方法吗?
答案 0 :(得分:1)
考虑到你的约束,你可能不得不在你的UIView和你的NSManagedObject上使用KVO,尽管你可能想把那些代码放在你的视图控制器上。