【发布时间】:2019-02-12 01:24:54
【问题描述】:
如何在不将字节写入磁盘的情况下从 Data(字节数组)创建 Swift URL 对象?
背景:
我需要使用文件查看器(例如 QuickLook)在我的 iOS (Swift) 应用程序中查看安全文件,但我不想将文件写入磁盘。我知道 Apple 会进行磁盘加密,但这不是我们的选择。有什么方法可以将文件查看器(例如 QuickLook)用于纯粹在内存中的文件?
【问题讨论】:
-
你试过数据URL吗?
-
使用位于应用临时目录的文件 url 有什么问题?
-
您不能将 URL 指向内存。您只能让 URL 指向本地或远程文件资源。
-
@LeoDabus 我们不希望用户能够获取这些文件并将它们带到应用程序之外。我相信如果我们使用应用程序临时目录是可能的。
标签: ios arrays swift url quicklook