带有CoreData查询的MVVM

时间:2018-01-02 07:23:52

标签: ios core-data mvvm

我第一次使用核心数据实现 MVVM架构。我需要在第一个选项卡上设计 UITabviewcontroller 我在第二个选项卡上显示用户信息我正在编辑用户信息。为了编辑和显示用户,我使用具有单个管理对象上下文的核心数据模型对象(NSManageObject)。我正在将用户编辑的数据绑定到用户 NSManageObject

现在问题是在编辑期间,如果我切换到显示用户选项卡,则显示所有已编辑的用户信息。这个我要防止直到保存按钮没有按下并且用户编辑的数据没有保存在服务器上不应该反映在显示用户选项卡上的变化。

  1. 如何解决上述问题?
  2. 使用相同模型进行核心数据和视图(viewcontroller)演示目的是不错的做法?为什么?
  3. 我应该使用多个manageobjectcontexts来解决上述问题吗?

0 个答案:

没有答案