繁体   English   中英

iOS 在 Apple Silicon 上运行 - 打开文件的邮件未放置在“文档/收件箱”中

[英]iOS run on Apple Silicon - Mail to open file is NOT placed in “Documents/Inbox”

来自苹果的 iOS 开发文档:

https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html

所以在原生 IOS 环境中,当我使用 Mail 打开一些文件附件并选择我的 iOS 应用程序打开它时,我可以找到复制到“文档/收件箱”目录的文件。

但是当我在 Apple Silicon 中运行 iOS 时 - 与上述情况相同,文件不会复制到“文档/收件箱”。 实际上,“文档”下没有“收件箱”子目录。

有谁知道文件复制到哪里?

从苹果开发者论坛得到答案:

“从您的应用程序委托的 [application:openURL:options:] 方法中,您可以 NSLog [url 路径]。”

从 [url path] 获取原始文件路径,然后复制到“文档”,现在我可以操作此邮件附件文件。 所以必须这样做并且不能硬编码文件路径:“文档/收件箱”,它只能在 iOS 设备中可靠地工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM