我有一个代码在这个位置创建一个新数据库:
/ Users / williamlima / Library / Application Support / iPhone 模拟器/ 7.1-64 /应用/ 3989C1D3-A1C1-4DDA-892F-29C9A23A180F /文档/ fazerbem.sql
我设法在创建的数据库中插入一些记录。但是没有在Xcode上使用应用程序4天,当我回到我的项目时,appstore更新了Xcode,但是当我再次启动程序时,记录不再存在,但是数据库是。
有什么可能导致这种事情?那是从Xcode升级,还是数据库存储记录一段时间然后删除它们?,
答案 0 :(得分:0)
如果你想拥有持久的数据,你可以尝试将文件类型从sql切换到.plist(虽然我不确定这是否会与你的代码冲突)。
看起来有点像这样:
- (NSString *)dataFilePath
{
return [[self documentsDirectory] stringByAppendingPathComponent:@"yourappname.plist"];
}
如果没有,您可能需要检查归档程序和unarchiver编码方法。可能是您未正确编码/解码数据。如果你需要我展示一个例子,我可以编辑这个。