【发布时间】:2015-03-22 04:17:22
【问题描述】:
我需要将文件(文本/pdf)永久存储到设备内存中。如果我写入文档目录,一旦我的应用程序被卸载,我的文件就会被删除。所以我需要一个独立的目录,比如画廊。有人可以帮我解决这个问题吗?
【问题讨论】:
-
一旦删除应用程序,使用 NSFileManager、Core Data、SQLite 等存储的文件都将被清除。使用 Web 服务可能是最好的方法,尽管如果您通过将上下文保存为 png 或 jpg 来将文档制作成图像,这无疑是一种相当粗略的方法。如果是这样,那么您可以使用 UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil); 将图像保存到设备的照片库中。这为应用用户提供了允许应用访问他们的照片库的权限。就像其他人提到的那样,如果您真的需要某种网络服务,那么您最好的选择
标签: ios nsfilemanager file-management nsdocumentdirectory