问题标签 [icloud-drive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何在 iCloud Drive 上生成图像缩略图?
这看起来很容易,但缺乏文档使得这个问题无法猜测。
我的应用程序的 icloud 驱动器上有图片和视频,我想创建这些资产的缩略图。我说的是 iCloud Drive 上的资产,而不是相机胶卷内的 iCloud 照片流。我说的是真正的 iCloud Drive 文件夹。
与图像相比,从视频创建缩略图“容易”。你只需要 2 周的时间来弄清楚它是如何工作的,考虑到苹果写的糟糕的文档,但图像中的缩略图似乎是不可能的。
我现在拥有的是一组NSMetadataItem
s,每个都描述 iCloud 文件夹上的一个项目。
这些是我迄今为止尝试过的不起作用的方法:
方法一
这种方法的结果非常棒。准备好了吗?我们开始:success = YES
,error = nil
和thumbnail = nil。
另一种方法
error = The requested URL was not found on this server.
和thumbnail = nil
此方法似乎仅适用于视频。我正在尝试这个以防万一。这种方法与图像等效吗?
原始方法
NOPE - 数据 = 无
方法 4
第四种可能的方法是使用ALAsset
,但在 iOS 9 上已弃用。
我认为所有这些方法都失败了,因为如果资源是本地的,它们就可以工作(无论错误与否)。关于如何下载图像以便获得缩略图的任何想法?
还有其他想法吗?
谢谢
编辑:经过几次测试,我发现方法 1 是唯一似乎朝着正确方向的方法。这种方法效果不佳,有时会抓取图标,但大部分时间都不起作用。
还有一点就是这个。无论人们向我建议什么,他们总是说要下载整个图像以获取缩略图。我不认为这是要走的路。看看如何获取视频缩略图。您无需下载整个视频以获取其缩略图。
所以这个问题仍然悬而未决。
ios - 如何将文件上传到 iCloud Drive?
在我的应用程序中,我想将 PDF 文件上传到可以从 URL https://www.icloud.com/#iclouddrive访问的 iCloud 驱动器。
我尝试过鬃毛代码
- https://github.com/iRareMedia/iCloudDocumentSync
- http://www.raywenderlich.com/6015/beginning-icloud-in-ios-5-tutorial-part-1
- http://www.raywenderlich.com/12779/icloud-and-uidocument-beyond-the-basics-part-1
但以上都不能帮助我将文件上传到 iCloud Drive。最重要的是,示例用于通过应用程序在两台设备之间同步文件。但我想上传到云端硬盘,这样用户也可以在没有应用程序的情况下访问它们。我想实现这个表单应用程序。
ios - 从应用程序访问 iCloud Drive 文件
我想在我的应用程序中支持 iCloud,我可以在其中存储和获取 PDF 文件。我的问题是“如何在不使用的情况下访问 iCloud 驱动器文件UIDocumentPickerViewController
”。实际上我想在我的应用程序中有自定义文件列表。
我试过这段代码
并尝试了范围
我知道此代码适用于 iCloud 中的应用程序目录。但是,如果用户在 Mac 中或通过网络将文件存储在 iCloud 中,那么我的应用程序也应该能够访问该文件。
ios - 为什么我的 iCloud Drive AppFolder 在 MacOS 上可见,但在 iOS 上的 iCloud Drive App 中被禁用?
我为我的 iOS 应用程序开发了一个 iCloud Drive 导出功能,它可以工作。我可以在 Mac OS X 10.11 上的 iCloud Drive 文件夹中的公共 AppContainerFolder 中看到导出的文档。
但在 iOS 上,我只能在 iCloud Drive 应用程序中看到 AppContainerFolder。它已被禁用,我无法打开该文件夹,也无法查看其中的文档。
从 iCloud Drive 设置中,我可以看到我导出的文件在 iCloud Drive 的那个 AppContainerFolder 中。
iCloud 设置中 AppContainerFolder 的图像
有人对 iCloud Drive 有过这样的问题吗?
我在我的应用程序中使用了两个应用程序容器,一个具有“iCloud.com ...”标识符用于导出,另一个具有“TeamIdentifier.com ...”标识符用于 Ensembles-CoreData 同步。我使用以下方法明确使用容器的 URL:
我已经尝试只使用 TeamIdentifier-Container,但 AppContainerFolder 的可见性没有变化。
我试图提高 BundleVersion,我使用了 Info.plist NSUbiquitousContainers 设置。我还通过 TestFlight 向外部测试人员提供了 Build,看看它是否与开发设备有关。
我还没有做的唯一一件事是向 AppStore 发布一个带有新 BundleVersion 的新版本,看看它是否与生产性应用程序与开发中的应用程序有关。
欢迎任何提示和提示。
ios - UIDocumentMenuViewController 的问题
我已经用下面的代码在我的应用程序中实现了 UIDocumentMenuViewController
它正在工作,但选择器需要时间出现,有时会出现错误“无法与帮助应用程序通信”有人可以帮助我吗?
macos - 将 icloud 目的地添加到终端中的路径
我想将 iCloud 驱动器文件夹的目的地添加到终端的 PATH 中。
我试图将此行添加到 .bash_profile (该路径与 cd 命令一起使用)
什么也没发生。甚至...com\~apple\~CloudDocs...
不起作用。
调用后echo $PATH
,完全按照我想要的方式添加了到 iCloud 驱动器的完整路径。但是当我调用位于该路径中的任何脚本时,No such file or directory
就会发生错误。
当我重写 .bash_profile 文件以在那里导出export PATH="~/.Scripts:$PATH"
和重新定位脚本时,一切正常。
ios - 保存在 iCloud Drive 上的文档似乎无法在 iOS 上下载
我会让用户使用 iCloud 驱动器保存他的数据备份。效果很好。但如果我切换到另一个启用了 iCloud Drive 的设备,我就无法读取该文件。
我可以在 iCloud Drive 应用程序中看到备份文件,但它没有下载,(它显示“从 icloud 下载符号”)。
如果用户想要恢复备份,是否可以强制下载目录中可用的所有文件?
在 iOS 8/9 上使用 Swift 2。
ios - iCloud Drive 与 iCloud 文档
我有点困惑。每次用户单击“备份”时,我都使用 iCloud Drive 存储内部数据的备份。这不像我想的那样工作,因为有时它不会在设备和单击恢复的用户之间同步,得到他们的旧备份。
现在我已经阅读了有关 iCloud Documents 的信息,并且您可以从那里手动触发同步。作为开发人员,iCloud Drive 和 iCloud Documents 有什么区别?我就是不明白。。
我不确定使用 iCloud Documents 存储备份是否会更好......?
ios - 如何从我的 iOS 应用程序中访问 iCloud Drive 中的文件?
有没有办法从 iCloud Drive 中选择文件,类似于UIImagePickerController()
?