首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >文件在2-3分钟后“过期”

文件在2-3分钟后“过期”
EN

Stack Overflow用户
提问于 2021-11-27 06:41:31
回答 1查看 34关注 0票数 0

问题是:我用以下命令打开文档

代码语言:javascript
运行
复制
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL){}

按如下方式保存url:"/private/var/mobile/Containers/Data/Application/E8D502A1-7F9E-4E62-8DE3-7B66D711E35D/tmp/appName/15072021.ppdf»

一段时间后,我想和你分享这个文件

UIDocumentInteractionController(url: url)

代码语言:javascript
运行
复制
FileManager.default.fileExists(atPath: url.path)

返回false,所以我不能这样做。

有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

发布于 2021-11-27 14:05:26

使用文档选取器导入文档时,选定文档的副本将保存在临时位置。如果您计划稍后使用此文档,则必须将其移动到应用程序沙箱中的适当空间。以下是Apple documentation所说的:

根据文档选取器的模式,提供的URL的含义会有所不同:

  • UIDocumentPickerModeImport

URL指的是所选文档的副本。本文档为临时文件。只有在您的应用程序终止之前,它才可用。要保留永久副本,必须将此文件移动到沙箱中的永久位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70132612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档