如何手动将核心数据添加到项目中?

Posted

技术标签:

【中文标题】如何手动将核心数据添加到项目中?【英文标题】:How to manually add Core Data to project? 【发布时间】:2010-06-09 20:47:50 【问题描述】:

例如创建新的基于窗口或导航的项目时,“使用核心数据进行存储”复选框选项是什么意思?

如何为标签栏应用添加核心数据?

如何初始化managedObjectModel、managedObjectContext、persistentStoreCoordinator?

【问题讨论】:

【参考方案1】:

最简单的方法是创建一个打开核心数据的临时项目,然后将 AppDelegate 中的方法复制到您现有的项目中。此外,您还需要创建一个模型文件并导入 CoreData 框架。

这些是复选标记创建的唯一区别。

【讨论】:

您还必须将 CoreData.framework 添加到项目的链接框架中... 我做了同样的事情,它在 NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"Abc" withExtension:@"momd"];除了复制方法、xcdatamodel 和添加框架之外,我还有什么遗漏吗? @Satyam 错误是什么?在此处打开您自己的问题并链接到它。 @MarcusS.Zarra,感谢您的留言。我添加的模型不正确,我发现了问题并修复了它。

以上是关于如何手动将核心数据添加到项目中?的主要内容,如果未能解决你的问题,请参考以下文章

如何手动将库添加到 Visual Studio 2017 项目?

如何在核心数据中手动插入数据

如何在没有 Cocoapods 的情况下手动将包添加到 Swift

Angular:如何手动将打字文件添加到打字稿

是否可以创建在 Objective C 中手动开发的核心数据实体的快速扩展?

无法手动将项目添加到通过列表迭代填充的列表框