如何保存文件以免被删除——就像小塔

Posted

技术标签:

【中文标题】如何保存文件以免被删除——就像小塔【英文标题】:How to Save a File so that It won't be deleted -- Like Tiny Tower 【发布时间】:2011-10-17 19:45:31 【问题描述】:

我正在寻找一种解决方案来保存我的游戏数据,以便用户删除游戏并重新安装它仍然可以。

我尝试了 Tiny Tower:我删除了游戏并重新安装了它。禁用互联网。运行游戏,我的游戏还在。 这意味着 Tiny Tower 将游戏数据保存在 iphone 的某个位置。

有人怎么做吗?或者我可以将文件保存在 iphone 中的哪里,这样即使用户删除了应用程序,文件也会在那里?

谢谢

【问题讨论】:

【参考方案1】:

与 iTunes 同步时会保存您的数据。这可能就是您对 Tiny Tower 的测试所发生的情况。您可以将它们存储在 NSUserDefaults 中,或者对于游戏保存,最好在您的文档文件夹中的自定义文件中。两者都将与同步一起保存。但是...如果您从 iPhone 和 iTunes 中删除该应用程序,您将失去保存。

【讨论】:

【参考方案2】:

方法是将其存储在该用户的钥匙串中

【讨论】:

以上是关于如何保存文件以免被删除——就像小塔的主要内容,如果未能解决你的问题,请参考以下文章

PHP - 如何在 PDF 文件中设置字段的值,然后保存?

如何在 Mac OS X 中删除文件的“扩展属性”?

当我们删除已保存页面时,与已保存网页关联的文件夹被删除的原因

如何删除不安全字符以保存文件[重复]

如何以编程方式保存网页?

C# 保存文件 - (删除并重写?)