【发布时间】:2012-01-10 09:22:00
【问题描述】:
我在互联网上搜索了 2 天,但没有得到任何适合我的解决方案?核心数据创建自己的数据库我试图将旧数据库复制到应用程序文档目录但出现 z_tables 错误我试图搜索此核心数据数据库在我的 os x lion 中的位置但找不到它..请帮助截止日期临近
【问题讨论】:
标签: iphone ios core-data osx-lion
我在互联网上搜索了 2 天,但没有得到任何适合我的解决方案?核心数据创建自己的数据库我试图将旧数据库复制到应用程序文档目录但出现 z_tables 错误我试图搜索此核心数据数据库在我的 os x lion 中的位置但找不到它..请帮助截止日期临近
【问题讨论】:
标签: iphone ios core-data osx-lion
表错误是由于两个表的结构或架构不同造成的。
请仔细阅读这个之前的 SO 问题以获得更好的想法Pre-load existing data into a Core Data-based iPhone app?
【讨论】:
执行此操作的一个相当简单的方法是将数据保存在 plist 文件中,组织为字典数组 - 然后在启动时检查 Core Data 数据库是否有任何记录,如果没有在 plist 文件中读取并填充数据库。
您需要为每个表创建一个 plist 文件,因此这对于简单的数据库最为可行。
【讨论】: