如何在AppDelegate中从另一个ViewController中的Tableview访问ViewController?

时间:2014-06-19 18:47:31

标签: ios objective-c uitableview core-data uiviewcontroller

我是CoreData的新手,我的问题是我想从具有表视图的ViewController类创建一个NSManagedObject,基本上我想在每次用户添加单元格时将对象保存在tableView中“ ,但ViewController是从tableview菜单,“索引对象”,问题是,我如何保存数据  我的AppDelegate的ViewController?或者如何从我的AppDelegate访问ViewController ...

这是我的故事板的图像,并以某种方式解释我想要实现的目标。 My StoryBoard

谢谢!

1 个答案:

答案 0 :(得分:0)

我已经十次阅读了你的问题而我似乎并没有完全理解它。

根据我的理解,您希望将数据保存到底层tableviewcontroller的核心数据中,这是一个UIViewController,UITableView作为子视图。

除非我理解错误,否则我不明白这应该是多么困难。

使用Core Data的iOS项目的基本Xcode模板实现了app delegate中的初始化,但依赖app delegate作为连接器是我不能做的事情。我总是将这些信息抽象为一个单例,可以从任何实现该逻辑的类访问它。

核心数据项目的基本Xcode模板还包含用于在tableview中添加条目的逻辑,因此我建议您查看。

如果你想要特定的示例源代码,我可以这样做,但我建议查看核心数据模板。