【问题标题】:Fetch data from a SQLite View with CoreData使用 CoreData 从 SQLite 视图中获取数据
【发布时间】:2013-06-03 22:00:10
【问题描述】:

Core-Data 是否可以从视图中获取数据? (我的意思是 SQLite 视图)

在我的 iOS 应用程序第一次启动时,我将单个 SQLite 文件中的数据加载到我的核心数据存储中,但在这个 sqlite 文件中,我也有一个视图。 如何使用 Core-Data 处理这个问题?

我希望能够从此视图中获取数据。

【问题讨论】:

  • 你不应该改变 Core Data 使用的数据库文件的格式。您能否通过将视图命名为与 Core Data 期望的表相同的名称来欺骗 Core Data 从视图中读取?可能,但不支持。 Core Data 并不意味着加载任意 SQLite 数据库。您确定需要 Core Data,还是直接使用 SQLite 访问该视图更合适?

标签: ios core-data view sqlite core-data-migration


【解决方案1】:

视图实际上只是一个选择语句。只需使用简单的 SQL 字符串单独同步这些。您可以将它们作为 FetchRequestTemplates 存储在您的核心数据模型中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多