我是CoreData的新手,我的问题是我想从具有表视图的ViewController类创建一个NSManagedObject,基本上我想在每次用户添加单元格时将对象保存在tableView中“ ,但ViewController是从tableview菜单,“索引对象”,问题是,我如何保存数据 我的AppDelegate的ViewController?或者如何从我的AppDelegate访问ViewController ...
这是我的故事板的图像,并以某种方式解释我想要实现的目标。
谢谢!
答案 0 :(得分:0)
我已经十次阅读了你的问题而我似乎并没有完全理解它。
根据我的理解,您希望将数据保存到底层tableviewcontroller的核心数据中,这是一个UIViewController,UITableView作为子视图。
除非我理解错误,否则我不明白这应该是多么困难。
使用Core Data的iOS项目的基本Xcode模板实现了app delegate中的初始化,但依赖app delegate作为连接器是我不能做的事情。我总是将这些信息抽象为一个单例,可以从任何实现该逻辑的类访问它。
核心数据项目的基本Xcode模板还包含用于在tableview中添加条目的逻辑,因此我建议您查看。
如果你想要特定的示例源代码,我可以这样做,但我建议查看核心数据模板。