问题标签 [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 投票
1 回答
1195 浏览

apache - iCloud Drive 上的 macOS Sierra Sites 文件夹如何访问本地主机?

我已将我的站点文件夹移动到 iCloud Drive 并从主文件夹符号链接站点别名,以便在终端等中使用。这对于我的带有 Webrick 服务器的 Rails 应用程序非常有效。

现在我想将它与 Apache 一起用于非 Rails 站点。

如何设置 localhost/~username 以使用 iCloud Drive 中的站点?我收到“您无权访问此服务器上的 /~username/ ”。

(如果 Sites 文件夹(而不是别名)位于主文件夹中,我知道如何操作并成功。我检查了设置。它可以工作。)

0 投票
0 回答
101 浏览

ios - 代表用户从服务器访问 iCloud Drive

在我的 iOS 应用程序中,我想:

  • 代表用户获取访问令牌以将文件添加到 iCloud Drive
  • 将此访问令牌发送到服务器
  • 然后服务器会将文件上传到用户的 iCloud Drive。

这可以通过 Dropbox 和 Google Drive 实现。

iCloud Drive 可以做到这一点吗?我看过Cloudkit Webservices,但它似乎只谈论数据库和记录,从不谈论文件。

也许我错过了什么?

0 投票
1 回答
1175 浏览

ios - 应用程序未重新创建 iCloud Drive 文件夹

我正在构建一个应用程序,它将其文件保存到用户的 iCloud Drive 文件夹中。一切都很好,直到我删除了 iCloud Drive 中的应用程序文件夹,看看会发生什么。从那时起,每次我打开应用程序时,它都会尝试将我的示例文件保存在 iCloud 中,但它不起作用(reloadiCloud() 函数设置为在 ViewWillAppear 中运行)。我还需要做些什么来创建 iCloud Drive 文件夹吗?我的代码如下。

0 投票
1 回答
839 浏览

ios - 从 iCloud Drive iOS 目标 C 下载图像

我浏览了很多链接,但没有任何对我有用。我需要做的就是获取所有 iCloud Drive 文件并下载图像。我使用以下代码成功获取所有文件

现在我不知道如何进一步下载图像。

0 投票
0 回答
539 浏览

ios - 从 iCloud Drive iOS Objective c 获取文件列表

我能够从 iCloud Drive 下载图像实现这个,但现在我需要从 iCloud Drive 获取所有文件列表,但我无法获取列表,我也尝试使用这个,但它不返回任何 NSMetadataQuery结果,任何帮助都会有所帮助。

0 投票
1 回答
270 浏览

ios - iCloud Drive 无法删除从其他设备创建的文件

我正在尝试采用 iCloud Drive 来存储我的应用程序数据的备份,每个备份使用一个文件,如果相关的话,它们是具有自定义扩展名的简单 XML 文件。文件创建和上传工作正常,但是当我现在试图让用户手动删除备份时,我发现我无法以编程方式删除文件,但如果我从 iOS 上的应用程序或文件夹中转到 iCloud Drive,我可以做到在 macOS 上的 Finder 中。

为了保存文件,我首先检索容器的根目录

并创建Document文件夹,如果它不存在,因为我希望用户能够查看和编辑文件,在临时目录中本地创建文件后,我上传它

remotePath之前检索到的路径在哪里,并附加了文件名。要加载文件,我使用 aNSMetadataQueryNSMetadataItemURLKey在每个返回的项目上获取每个文件的路径,这工作正常但是当我尝试

如果同一设备创建了文件,则它可以工作,但如果它来自另一个设备,它总是会失败,并且错误表示该文件在指定路径中不存在。

为了清楚起见,我删除了错误处理代码,但我已经测试了这种行为来检查抛出的错误。

我如何从其他设备上删除任何文件,我是否缺少一些步骤?

0 投票
1 回答
770 浏览

ios - iOS无处不在的文件未上传到iCloud(模拟器)

我正在尝试在 iOS 10.3 模拟器上将任意文件从应用程序的沙箱保存到 iCloud Drive。

iCloud Drive 已启用并且我已登录。如果我在模拟器上打开 iCloud Drive 应用程序,我会在其中看到文件。

所以,在我的应用程序中

我通过以下方式获得容器:

这给了我这样的东西:

file:///Users/me/Library/Developer/CoreSimulator/Devices/F873A728-0314-4666-A137-830FF6280F05/data/Library/Mobile%20Documents/iCloud~com~me~iclouduploadtest/

然后我让我的沙盒文件无处不在,如下所示:

没有报告错误,如果我查看磁盘,我会看到文件从 ubiquity 容器中消失url并出现在 ubiquity 容器中(之前获得的路径)。

伟大的!所以我的文件在 iCloud 中!或不。

  • 文件在 icloud.com 中不可见,在模拟器上的 iCloud Drive 应用程序中也不可见

  • 在模拟器上运行的 NSMetadataQuery 在 iCloud 中找不到文件

  • 即使Trigger iCloud sync在模拟器调试菜单中使用后

  • 我尝试brctl log --wait --shorten再次触发同步。没有错误报告。对于任何应用程序,很多starting sync down但没有关于同步的内容。

为什么我的文件没有上传到 iCloud?

我做错了什么,还是错过了一步?

iCloud Drive 上传在 10.3 模拟器上不起作用吗?

0 投票
0 回答
49 浏览

swift - 从 iCloud Drive 下载时清除内存

我对内存使用有一点问题。当我从驱动器加载图像时,我使用:

一切都很好,之后我压缩图像。问题是内存保留了大图像数据。即使我移回根视图控制器,内存仍然保留大文件。

有什么办法可以清除吗?非常感谢!

0 投票
1 回答
4315 浏览

ios - iCloud Drive 和 CloudKit 有什么区别?

iCloud Drive 和 CloudKit 有什么区别?哪个更适合存储手动、定期的应用程序文档备份?我确实看到了这个问题:

iCloud 与 iCloud Drive 与 CloudKit

但这与成本有关,而不是实际服务之间的差异。

0 投票
0 回答
157 浏览

core-data - “没有 iCloud 的核心数据”和 iCloud 核心数据之间的区别?

我曾使用过核心数据(使用 NSPersistentContainer、NSManaged 对象)来处理我之前应用程序中的本地数据存储。现在我正在寻找使用 iCloud 核心数据存储在设备之间同步数据的工作。创建核心数据并在其上进行额外同步的过程是否相同!或者创建核心数据的方式与iCloud核心数据不同。?请建议我使用核心数据处理 iCloud 的最佳方法。提前致谢..