将文档存储在不与app一起删除的位置

时间:2012-06-20 03:36:02

标签: ios file-management

通常,与iOS应用程序相关的所有文档都存储在文档文件夹中,该文件夹附加到相关应用程序。删除应用程序时,该文档文件夹也会被删除。我想要做的是将与该应用程序相关的所有文档存储在共享文件夹中,即使应用程序从设备中删除,该文件夹也将保持不变。我可以这样做吗?如果可能,我想保护该文件夹,以便无法通过iTunes访问。

1 个答案:

答案 0 :(得分:3)

  

我想要做的是存储与该应用程序相关的所有文档   在共享文件夹中,即使是   应用程序从设备中删除。我可以这样做吗?

没有。至少,你不能在设备上做到这一点。您的应用只能访问文件系统的一部分,并在用户删除应用时删除该部分。您可以将数据存储在iCloud中,尤其是当您希望用户将应用程序安装在其他设备上时。

  

如果可能,我想保护该文件夹,使其不是   可通过iTunes访问。

如果您想阻止用户访问数据,最好的办法是将数据存储在您自己的服务器上。第二个最好的方法是将数据存储在iCloud或类似的数据中并加密数据,但这可能不那么可靠。 (我希望iCloud非常可靠,但是你没有像对自己的服务器那样控制它。)