如何从设备中删除NSDocumentDirectory(而不是从代码中删除)?

时间:2015-11-19 22:29:43

标签: ios cocoa-touch nsdocumentdirectory nslibrarydirectory

关于如何通过代码删除NSDocumentDirectory有很多答案。不幸的是,这不是我在这里寻找的。

我需要一种从设备中删除它的方法。有没有办法擦除整个设备并将其设置为新设备?

删除应用程序本身不会删除应用程序的NSDocumentDirectory。

1)擦除整个设备并将其设置为新设备会删除NSDocumentDirectory吗?

2)通过设备本身从设备中删除此数据是否比#1更容易且成本更低?

2 个答案:

答案 0 :(得分:1)

iOS应用is stored within it's sandbox environmentNSDocumentsDirectory,当您从设备中删除应用时,该应用将被删除。

在iOS 9中,您可以转到设置 - >来查看每个应用的单独存储空间。一般 - >存储& iCloud用法 - >管理存储此处有一个删除应用程序的快捷方式。

答案 1 :(得分:1)

使用iTunes,如果应用X已在Info.plist中激活了UIFileSharingEnabled,您可以从设备上的应用X的NSDocumentDirectory中删除文件。

  1. 在iTunes上选择您的设备
  2. 点击“应用”标签,然后在“文件共享”中选择您的应用X' 部分。
  3. 您可以删除文件或目录。