- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 Alamofire 从服务器下载数据。我想保存在最安全的目录中(DocumentDirectory、NSTemporaryDirectory)。谁能帮我解决这个问题?
文档目录:
let destination: DownloadRequest.DownloadFileDestination = { _, _ in
let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let fileURL = documentsURL.appendingPathComponent(fileName)
return (fileURL, [.removePreviousFile, .createIntermediateDirectories])
}
NSTemporaryDirectory
let fileURL = URL(fileURLWithPath:
NSTemporaryDirectory()).appendingPathComponent(fileName)
let destination: DownloadRequest.DownloadFileDestination = { _, _ in
return (fileURL, [.createIntermediateDirectories,
.removePreviousFile])
}
最佳答案
NSTemporaryDirectory
将在您的 iOS 设备内存不足时清除数据。所以你可以在 NSTemporaryDirectory
上存储临时数据,比如缓存图像和其他东西。
NSDocumentDirectory
用于长时间存储数据。
因此根据您的需要,您需要使用这些目录来存储数据。
关于ios - NSTemporaryDirectory 或 documentDirectory : Which one is safest to store data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44275708/
我正在尝试在 DocumentDirectory 路径中存储图像数组 这是我存储图像的代码 let img = photo //Change to be from UIPicker let
我的 DocumentDirectory 中有一个 PDF 文件。 我希望用户能够将此 PDF 文件重命名为其他名称(如果他们愿意的话)。 我将有一个 UIButton 来启动这个过程。新名称将来自
这是我的代码: let fileName = "someFileName" func saveDataToFile(urlStr:String){ let url = NSURL(string
我们计划存储以下用户文件 SQLite 文件 图片文件 音频文件 我们还为用户提供了将上述文件上传和下载到第 3 方云存储的选项。 我在想,我们是否应该使用 FileManager.default.u
我正在使用带有以下代码的 createDirectory 创建新文件夹。 *let paths = NSSearchPathForDirectoriesInDomains(.documentD
我正在尝试下载文件并将其保存到 Documents 目录。我在客户端本地完成此操作没有问题,但是当我在 Alamofire 中使用相同的路径时,出现了一系列错误。 这是下载组件: func downl
我正在处理一个需要将一些文件下载到存储中然后离线工作的项目。我正在使用 Expo 的 Filesystem api 下载文件,然后将文件保存在 Expo FileSystem.documentDire
我试图通过执行以下代码在持久内存中保存一个简单的对象数组: let fileManager=NSFileManager() let urls = fileManager.URLsForDir
我遇到的问题是,我有大约 50 张具有各种文件扩展名(jpg/png..etc)的照片,每张图像大约 3mb,存储在 documentDirectory 中。当我尝试将它们加载到 Collection
我在文件目录中创建了一个 VideoAssets 文件夹,如下所示,其中可以包含一个或多个视频资源: file:///private/var/mobile/Containers/Data/Applic
我是 SWIFT 的新手,我正在尝试使用 JSON 文件 (financetoday.json) 中的数据来填充表格,供用户更新并将数据存储在设备上。该表具有折叠单元格(使用 XIB),每个单元格都有
我正在处理一个将数据保存为 PDF 的项目。代码是: // Save PDF Data let recipeItemName = nameTextField.text let documentsPat
我正在制作一个音频应用程序,用户可以使用 FileManager 下载本地存储到 documentDirectory 的文件。 接下来,我想允许用户使用按钮删除所有文件。在文档中,有一个 method
在我的应用程序中,用户从相机胶卷中选择图像,并将其保存在文档目录中。然后图像将显示在他们选择图像的 ViewController 上。我希望将图像附加到 UICollectionView 中。如何从文
我一直在尝试加载文档目录中的文件以显示在 uitableview 上并使用 quickview 阅读它们 var fileURLs: [NSURL] = [] 每次我运行应用程序时,它都会在这一行出现
我正在使用 Alamofire 从服务器下载数据。我想保存在最安全的目录中(DocumentDirectory、NSTemporaryDirectory)。谁能帮我解决这个问题? 文档目录: l
iOS 8.4 | swift 2.1 当我尝试在 NSSearchPathDirectory.ApplicationDirectory 中创建新文件夹时,我在设备上出现了此错误(不过在模拟器中确实有
我希望可以访问我的 iOS 文档目录中的文件(这些文件列在我的 UITableView 中),因此当点击时,UIWebView 会加载该文件(离线)。 我该怎么做? 最佳答案 - (void)tabl
我是一名优秀的程序员,十分优秀!