记录可能会在一段时间后消失?

时间:2014-03-19 21:41:39

标签: ios objective-c xcode

我有一个代码在这个位置创建一个新数据库:

  

/ Users / williamlima / Library / Application Support / iPhone   模拟器/ 7.1-64 /应用/ 3989C1D3-A1C1-4DDA-892F-29C9A23A180F /文档/ fazerbem.sql

我设法在创建的数据库中插入一些记录。但是没有在Xcode上使用应用程序4天,当我回到我的项目时,appstore更新了Xcode,但是当我再次启动程序时,记录不再存在,但是数据库是。

有什么可能导致这种事情?那是从Xcode升级,还是数据库存储记录一段时间然后删除它们?,

1 个答案:

答案 0 :(得分:0)

如果你想拥有持久的数据,你可以尝试将文件类型从sql切换到.plist(虽然我不确定这是否会与你的代码冲突)。

看起来有点像这样:

- (NSString *)dataFilePath
{
    return [[self documentsDirectory] stringByAppendingPathComponent:@"yourappname.plist"];
}

如果没有,您可能需要检查归档程序和unarchiver编码方法。可能是您未正确编码/解码数据。如果你需要我展示一个例子,我可以编辑这个。