【问题标题】:does core data create a database for you?核心数据会为您创建数据库吗?
【发布时间】:2011-09-19 05:37:31
【问题描述】:

核心数据会为您创建数据库表吗?我是核心数据和 iphone 编程的新手,我看到的所有教程都引入了预填充的数据库。我正在尝试创建一个保存数据(即日期和时间)的应用程序,并且我不需要使用预填充的数据库。我想知道当您选中该框以使用核心数据时,它是为您创建一个空数据库,还是您必须创建一个包含您需要的所有空字段的数据库表并引入该 sqlite 文件?这可能听起来像是一个新手问题,但我很感激你能给我的任何帮助。

【问题讨论】:

    标签: objective-c core-data ios4


    【解决方案1】:

    是的,它会为您创建一个表格。你不需要把这些东西弄乱。
    这是最好的入门教程:Core Data Programming Guide
    了解这些信息后,您就可以前往其他教程并了解更多信息。你会对它们有不同的看法。

    【讨论】:

      【解决方案2】:

      您指定一个文件名。如果文件不存在(通常是您的应用程序第一次在设备上运行),则会创建一个空数据库。如果文件存在,它将被加载。您不会真的想尝试使用 SQL 在其中预填充一些数据。数据库必须具有特定的、未发布的 Core Data 格式。如果不匹配就会出错。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-24
        • 1970-01-01
        • 1970-01-01
        • 2017-02-18
        相关资源
        最近更新 更多