【发布时间】:2011-04-13 00:12:02
【问题描述】:
我傻眼了。在 xcode 3 和 4 中,我都可以在一个月前的页面上连接到我的 sqlite 数据库。对于我创建的任何新视图/类,我都会返回一个空值。即使我逐字复制一个正在工作并返回我的数据的页面。
有没有其他人遇到过这种情况?是否有任何您可能尝试过的修复方法。
【问题讨论】:
-
我认为您可能需要通过示例代码改进问题,并告诉我们“页面”是什么意思。
-
嗨,肯德尔,是的。对不起。只是沮丧。我不确定要添加什么示例代码,因为这是一个奇怪的错误。我有一个可以工作的表视图(它能够从我的 sqlite 和 coredata 文件中提取数据)。我几乎逐字复制该表视图(与使文件工作的明显差异),它从数据库返回一个 nul。 plist 或框架中是否有可能允许以前的文件而不是新文件工作的变化?
-
在使用 CoreData 时,发生了很多超出我理解的事情。我从中学到的一项知识是,每当奇怪的事情开始发生时,请确保进行深度清理(删除 build-folder 并从 xcodeproj-folder 中删除任何用户特定的部分,并从模拟器中删除整个 app 文件夹)。
-
澄清:您是使用 SQL 和 Core Data 的混合体,还是仅使用 Core Data 和 sqlite 存储?听起来像前者。
标签: iphone xcode sqlite core-data