iphone - 远程位置和本地 iPhone 设备上的 iCloud 文档路径 - 以编程方式查找

标签 iphone objective-c ios icloud

1.我需要“以编程方式”将 iCloud 的名为“document.doc”的文本文件附加到我在 iPhone 上配置的邮件 ID

  1. icloud 存储文档的绝对路径是什么以及应用程序 ID 是这个文件://localhost/private/var/mobile/Mobile documents/appId.com.companyname.appname/Documents/document.doc

如果这是我尝试在 appId 下的文档中查找文件数时显示为 0 的路径。

  1. 打开 iCloud 文档时,它们是否存储在本地路径中?如果是这样,该本地存储的确切绝对路径是什么。我需要找到它,因为我必须以编程方式将 icloud 文档作为附件发送

最佳答案

是的,iCloud 文档本地存储在您应用的容器中的移动文档文件夹中。

这是您的应用创建的文档吗?如果是这样,您应该使用 Apple 提供的方法(即 -URLForUbiquityContainerIdentifier:)找出正确的路径。您不应该对其进行硬编码,因为它可能会随着时间而改变。

如果此文件位于另一个应用程序的容器中,那么您就不走运了,因为沙箱不允许您访问另一个应用程序的文件。 (这可能就是您在那里获得零文件的原因)。

关于iphone - 远程位置和本地 iPhone 设备上的 iCloud 文档路径 - 以编程方式查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9129561/

相关文章:

iphone - 为什么我的 uialertview 每次我恢复时都会在 applicationdidbecomeActive 上被驳回?

iphone - 隐藏默认键盘

ios - 设置 leftBarButtonItem 后如何在 UINavigationController 中启用后退/左滑手势?

ios - 设置AVPlayerLayer的不透明度

android - 如何在 Flutter 中制作水平数字选择器小部件?

iphone - 将触摸从 UIScrollView 传递到 super View (UIButton)

iphone - UIView翻转动画

objective-c - GCD中使用哪个队列

ios - 将 NSData 转换为 NSString 返回随机字符

ios - GMSThreadException' 原因 : 'The API method must be called from the main thread'