【问题标题】:How to add Core Data to an already created iOS project如何将 Core Data 添加到已经创建的 iOS 项目中
【发布时间】:2014-11-13 21:10:17
【问题描述】:

我忘记为我的项目检查使用核心数据。 如何使用 Swift 包含核心数据?

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

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

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

【问题讨论】:

  • 听起来您还需要阅读手册...... swift 和核心数据手册。您显然没有在代码中声明“managedObjectContext”。
  • 听起来你是对的。感谢您的有用建议。

标签: ios core-data swift


【解决方案1】:

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

【讨论】:

  • 好建议。我几乎正处于从头开始的过程中。感谢您的帮助。
猜你喜欢
  • 2012-04-30
  • 2011-12-31
  • 1970-01-01
  • 2019-09-03
  • 1970-01-01
  • 2012-09-18
  • 2015-07-08
  • 2017-12-23
  • 2020-10-16
相关资源
最近更新 更多