问题标签 [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.

0 投票
4 回答
3376 浏览

ios - 如何在 iCloud Drive 上生成图像缩略图?

这看起来很容易,但缺乏文档使得这个问题无法猜测。

我的应用程序的 icloud 驱动器上有图片和视频,我想创建这些资产的缩略图。我说的是 iCloud Drive 上的资产,而不是相机胶卷内的 iCloud 照片流。我说的是真正的 iCloud Drive 文件夹。

与图像相比,从视频创建缩略图“容易”。你只需要 2 周的时间来弄清楚它是如何工作的,考虑到苹果写的糟糕的文档,但图像中的缩略图似乎是不可能的。

我现在拥有的是一组NSMetadataItems,每个都描述 iCloud 文件夹上的一个项目。

这些是我迄今为止尝试过的不起作用的方法:


方法一

这种方法的结果非常棒。准备好了吗?我们开始:success = YESerror = nilthumbnail = nil


另一种方法

error = The requested URL was not found on this server.thumbnail = nil

此方法似乎仅适用于视频。我正在尝试这个以防万一。这种方法与图像等效吗?


原始方法

NOPE - 数据 = 无


方法 4

第四种可能的方法是使用ALAsset,但在 iOS 9 上已弃用。

我认为所有这些方法都失败了,因为如果资源是本地的,它们就可以工作(无论错误与否)。关于如何下载图像以便获得缩略图的任何想法?

还有其他想法吗?

谢谢


编辑:经过几次测试,我发现方法 1 是唯一似乎朝着正确方向的方法。这种方法效果不佳,有时会抓取图标,但大部分时间都不起作用。


还有一点就是这个。无论人们向我建议什么,他们总是说要下载整个图像以获取缩略图。我不认为这是要走的路。看看如何获​​取视频缩略图。您无需下载整个视频以获取其缩略图。

所以这个问题仍然悬而未决。

0 投票
0 回答
5179 浏览

ios - 如何将文件上传到 iCloud Drive?

在我的应用程序中,我想将 PDF 文件上传到可以从 URL https://www.icloud.com/#iclouddrive访问的 iCloud 驱动器。

我尝试过鬃毛代码

但以上都不能帮助我将文件上传到 iCloud Drive。最重要的是,示例用于通过应用程序在两台设备之间同步文件。但我想上传到云端硬盘,这样用户也可以在没有应用程序的情况下访问它们。我想实现这个表单应用程序。

0 投票
1 回答
1540 浏览

ios - 从应用程序访问 iCloud Drive 文件

我想在我的应用程序中支持 iCloud,我可以在其中存储和获取 PDF 文件。我的问题是“如何在不使用的情况下访问 iCloud 驱动器文件UIDocumentPickerViewController”。实际上我想在我的应用程序中有自定义文件列表。

我试过这段代码

并尝试了范围

我知道此代码适用于 iCloud 中的应用程序目录。但是,如果用户在 Mac 中或通过网络将文件存储在 iCloud 中,那么我的应用程序也应该能够访问该文件。

0 投票
2 回答
2183 浏览

ios - 为什么我的 iCloud Drive AppFolder 在 MacOS 上可见,但在 iOS 上的 iCloud Drive App 中被禁用?

我为我的 iOS 应用程序开发了一个 iCloud Drive 导出功能,它可以工作。我可以在 Mac OS X 10.11 上的 iCloud Drive 文件夹中的公共 AppContainerFolder 中看到导出的文档。

但在 iOS 上,我只能在 iCloud Drive 应用程序中看到 AppContainerFolder。它已被禁用,我无法打开该文件夹,也无法查看其中的文档。

iOS iCloud Drive 应用中禁用文件夹的图像

从 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 的新版本,看看它是否与生产性应用程序与开发中的应用程序有关。

欢迎任何提示和提示。

0 投票
0 回答
316 浏览

ios - UIDocumentMenuViewController 的问题

我已经用下面的代码在我的应用程序中实现了 UIDocumentMenuViewController

它正在工作,但选择器需要时间出现,有时会出现错误“无法与帮助应用程序通信”有人可以帮助我吗?

0 投票
1 回答
584 浏览

macos - 将 icloud 目的地添加到终端中的路径

我想将 iCloud 驱动器文件夹的目的地添加到终端的 PATH 中。
我试图将此行添加到 .bash_profile (该路径与 cd 命令一起使用)

什么也没发生。甚至...com\~apple\~CloudDocs...不起作用。
调用后echo $PATH,完全按照我想要的方式添加了到 iCloud 驱动器的完整路径。但是当我调用位于该路径中的任何脚本时,No such file or directory就会发生错误。
当我重写 .bash_profile 文件以在那里导出export PATH="~/.Scripts:$PATH"和重新定位脚本时,一切正常。

0 投票
1 回答
2493 浏览

ios - 保存在 iCloud Drive 上的文档似乎无法在 iOS 上下载

我会让用户使用 iCloud 驱动器保存他的数据备份。效果很好。但如果我切换到另一个启用了 iCloud Drive 的设备,我就无法读取该文件。

我可以在 iCloud Drive 应用程序中看到备份文件,但它没有下载,(它显示“从 icloud 下载符号”)。

如果用户想要恢复备份,是否可以强制下载目录中可用的所有文件?

在 iOS 8/9 上使用 Swift 2。

0 投票
2 回答
841 浏览

ios - iCloud Drive 与 iCloud 文档

我有点困惑。每次用户单击“备份”时,我都使用 iCloud Drive 存储内部数据的备份。这不像我想的那样工作,因为有时它不会在设备和单击恢复的用户之间同步,得到他们的旧备份。

现在我已经阅读了有关 iCloud Documents 的信息,并且您可以从那里手动触发同步。作为开发人员,iCloud Drive 和 iCloud Documents 有什么区别?我就是不明白。。

我不确定使用 iCloud Documents 存储备份是否会更好......?

0 投票
7 回答
21945 浏览

ios - 如何从我的 iOS 应用程序中访问 iCloud Drive 中的文件?

有没有办法从 iCloud Drive 中选择文件,类似于UIImagePickerController()

0 投票
1 回答
181 浏览

ios - 在 Safari 中浏览 iCloud Drive 中的文件时,某些应用文件夹被禁用

有人可以解释为什么在从 Safari 浏览文件时某些应用程序文件夹在 iCloud Drive 中被禁用吗?这些文件在 iCloud.com 上可用,但某些应用程序的文件夹(包括我的,如下所示的 Automator)在 Safari 中被禁用。

我添加了以下内容以使我的应用程序的文件夹公开,但它在 Safari 中仍显示为禁用:

在此处输入图像描述