更新应用程序是否删除文件?

时间:2011-01-23 11:04:54

标签: iphone ios4

我写了一个我计划很快更新的游戏。如果没有记分板文件,游戏会在应用程序启动时生成记分板。

如果有人更新到我的最新版本,那么记分板文件(由代码本身生成,而不是应用程序中预装的文件)是否会被删除?

如果是这样,有没有办法在没有任何先前编码的编码的情况下避免这种情况?

2 个答案:

答案 0 :(得分:2)

您应用的更新版本只会替换现有版本的捆绑包 - 您写入应用文档区域的所有文件都将保持不变。

因此,您只需按照惯例检查应用程序文档区域中是否存在该文件,如果不存在则编写“新”版本。

答案 1 :(得分:0)

如果文件位于您的应用程序包中,则会将其删除。使用Core Data和NSUserDefaults保存的文件不会。我从未亲自将文件写入磁盘,因此我不知道默认写入点在哪里。你必须自己找到它。

快乐编码,

赞恩