如何在iPhone/iPad上清除iOS应用程序的数据

如何在iPhone/iPad上清除iOS应用程序的数据,ios,iphone,Ios,Iphone,是否可以在不删除应用程序的情况下清除iPhone/iPad上应用程序的数据?在设置中,常规->使用->应用,我可以在其中删除应用 提前感谢。以下是清除数据的步骤 1) 清晰核心数据模型 2) 将所有NSUserDefaults设置为其默认值 3) 删除文档目录中的所有文件 let fileManager = NSFileManager.defaultManager() let enumerator = fileManager.enumeratorAtURL(cacheURL, includin

是否可以在不删除应用程序的情况下清除iPhone/iPad上应用程序的数据?在设置中,常规->使用->应用,我可以在其中删除应用


提前感谢。

以下是清除数据的步骤

1) 清晰核心数据模型

2) 将所有NSUserDefaults设置为其默认值

3) 删除文档目录中的所有文件

let fileManager = NSFileManager.defaultManager()
let enumerator = fileManager.enumeratorAtURL(cacheURL, includingPropertiesForKeys: nil, options: nil, errorHandler: nil)
while let file = enumerator?.nextObject() as? String {
    fileManager.removeItemAtURL(cacheURL.URLByAppendingPathComponent(file), error: nil)
}

无论数据应用下载什么,它都只会进入文档目录,所以你们可以从那个里删除你们想要删除的任何数据。以下是参考资料: