从不同的viewControllers中填充一个CoreData实体

我在我的iPad应用程序中为我的数据库构build了一个包含不同实体的Core数据模型。 我确实想从不同的viewControllers访问这些属性(并填充dBase)。 例如,在viewController A中有UITextFields,在viewController中有另一个UITextField。 我想要获取的信息来填充我的核心数据实体的不同属性…

那可能吗? 这样做的最佳做法是什么?

我的问题:

  • 我在viewController A中声明了types为“entity”的对象
  • 我用查看的文本填充这个实体的不同属性,也在viewController A中
  • 我将对象(与我的实体types相同)存储在viewController A的NSMutableArray中
  • 我使用不同的方法来保存和检索viewController A这个NSMutableArray

任何帮助或build议,将不胜感激! 🙂

MVC的力量来了 创build一个类(MVC的M模型),它负责你的数据操作 – 读取,更新,删除等等。使这个类不是单例,就是在AppDelegate中添加一个属性,并接收你需要的每个UIViewController 。 从视图控制器的其他地方收集所有的数据 – 例如。 一些字典或其他东西,然后调用你的数据类的方法,将插入的数据,准备好了…良好的devise总是导致更less的问题和实施的困难,也使得更容易和快速的UI进一步的变化…