1.我需要“以编程方式”将 iCloud 的名为“document.doc”的文本文件附加到我在 iPhone 上配置的邮件 ID
- icloud 存储文档的绝对路径是什么以及应用程序 ID 是这个文件://localhost/private/var/mobile/Mobile documents/appId.com.companyname.appname/Documents/document.doc
如果这是我尝试在 appId 下的文档中查找文件数时显示为 0 的路径。
- 打开 iCloud 文档时,它们是否存储在本地路径中?如果是这样,该本地存储的确切绝对路径是什么。我需要找到它,因为我必须以编程方式将 icloud 文档作为附件发送
最佳答案
是的,iCloud 文档本地存储在您应用的容器中的移动文档文件夹中。
这是您的应用创建的文档吗?如果是这样,您应该使用 Apple 提供的方法(即 -URLForUbiquityContainerIdentifier:
)找出正确的路径。您不应该对其进行硬编码,因为它可能会随着时间而改变。
如果此文件位于另一个应用程序的容器中,那么您就不走运了,因为沙箱不允许您访问另一个应用程序的文件。 (这可能就是您在那里获得零文件的原因)。
关于iphone - 远程位置和本地 iPhone 设备上的 iCloud 文档路径 - 以编程方式查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9129561/