【发布时间】:2010-07-28 17:20:26
【问题描述】:
我的 iPhone 应用程序使用 Core Data 和 SQLite 数据库;正在使用 SVN 跟踪版本。向数据库添加数据不会反映在应用程序中。我确保将项目从模拟器中删除,并将新数据库作为文件添加到项目中。我怀疑数据被缓存在另一个位置。
请注意,即使直接编辑,SVN 也不会显示对数据库的更改。另外,如果我将项目复制并粘贴到新文件夹,删除隐藏的 svn 文件夹,删除构建文件夹,编辑数据库,从模拟器中删除项目,然后编译并运行,它第一次工作。之后,数据再次被缓存在某个未知位置。
有什么想法吗?
更新: 解决方案是退出我的 SVN 客户端(版本)。我仍然不确定这对数据库的更新有何影响;我认为它不会阻止或恢复任何更改。我现在可以编辑和保存更改。
感谢大家的帮助。
【问题讨论】:
标签: iphone svn sqlite core-data