如何将Core Data添加到已创建的iOS项目中

时间:2014-11-13 21:10:18

标签: ios core-data swift

我忘了查看我的项目使用核心数据。 如何使用Swift包含核心数据?

我已经添加了数据模型,CoreData.fraMework,

我收到错误消息:使用未解析的标识符' managedObjectContext'

    let destination = NSEntityDescription.insertNewObjectForEntityForName(
        entityName,
        inManagedObjectContext: managedObjectContext!) as Destination

1 个答案:

答案 0 :(得分:2)

CoreData代码在AppDelegate中创建。添加支持的一种方法 - 比从头开始更快 - 是使用CoreData创建相同类型的新项目,然后将CoreData相关方法和属性从新AppDelegate复制并粘贴到现有项目的AppDelegate。然后,您需要创建一个新的数据模型文件。粘贴的AppDelegate代码将包含一些您可能需要修改的硬编码内容,例如型号名称和数据库名称。