问题标签 [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.
apache - iCloud Drive 上的 macOS Sierra Sites 文件夹如何访问本地主机?
我已将我的站点文件夹移动到 iCloud Drive 并从主文件夹符号链接站点别名,以便在终端等中使用。这对于我的带有 Webrick 服务器的 Rails 应用程序非常有效。
现在我想将它与 Apache 一起用于非 Rails 站点。
如何设置 localhost/~username 以使用 iCloud Drive 中的站点?我收到“您无权访问此服务器上的 /~username/ ”。
(如果 Sites 文件夹(而不是别名)位于主文件夹中,我知道如何操作并成功。我检查了设置。它可以工作。)
ios - 代表用户从服务器访问 iCloud Drive
在我的 iOS 应用程序中,我想:
- 代表用户获取访问令牌以将文件添加到 iCloud Drive
- 将此访问令牌发送到服务器
- 然后服务器会将文件上传到用户的 iCloud Drive。
这可以通过 Dropbox 和 Google Drive 实现。
iCloud Drive 可以做到这一点吗?我看过Cloudkit Webservices,但它似乎只谈论数据库和记录,从不谈论文件。
也许我错过了什么?
ios - 应用程序未重新创建 iCloud Drive 文件夹
我正在构建一个应用程序,它将其文件保存到用户的 iCloud Drive 文件夹中。一切都很好,直到我删除了 iCloud Drive 中的应用程序文件夹,看看会发生什么。从那时起,每次我打开应用程序时,它都会尝试将我的示例文件保存在 iCloud 中,但它不起作用(reloadiCloud() 函数设置为在 ViewWillAppear 中运行)。我还需要做些什么来创建 iCloud Drive 文件夹吗?我的代码如下。
ios - 从 iCloud Drive iOS 目标 C 下载图像
我浏览了很多链接,但没有任何对我有用。我需要做的就是获取所有 iCloud Drive 文件并下载图像。我使用以下代码成功获取所有文件
现在我不知道如何进一步下载图像。
ios - iCloud Drive 无法删除从其他设备创建的文件
我正在尝试采用 iCloud Drive 来存储我的应用程序数据的备份,每个备份使用一个文件,如果相关的话,它们是具有自定义扩展名的简单 XML 文件。文件创建和上传工作正常,但是当我现在试图让用户手动删除备份时,我发现我无法以编程方式删除文件,但如果我从 iOS 上的应用程序或文件夹中转到 iCloud Drive,我可以做到在 macOS 上的 Finder 中。
为了保存文件,我首先检索容器的根目录
并创建Document文件夹,如果它不存在,因为我希望用户能够查看和编辑文件,在临时目录中本地创建文件后,我上传它
remotePath
之前检索到的路径在哪里,并附加了文件名。要加载文件,我使用 aNSMetadataQuery
并NSMetadataItemURLKey
在每个返回的项目上获取每个文件的路径,这工作正常但是当我尝试
如果同一设备创建了文件,则它可以工作,但如果它来自另一个设备,它总是会失败,并且错误表示该文件在指定路径中不存在。
为了清楚起见,我删除了错误处理代码,但我已经测试了这种行为来检查抛出的错误。
我如何从其他设备上删除任何文件,我是否缺少一些步骤?
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 模拟器上不起作用吗?
swift - 从 iCloud Drive 下载时清除内存
我对内存使用有一点问题。当我从驱动器加载图像时,我使用:
一切都很好,之后我压缩图像。问题是内存保留了大图像数据。即使我移回根视图控制器,内存仍然保留大文件。
有什么办法可以清除吗?非常感谢!
ios - iCloud Drive 和 CloudKit 有什么区别?
iCloud Drive 和 CloudKit 有什么区别?哪个更适合存储手动、定期的应用程序文档备份?我确实看到了这个问题:
iCloud 与 iCloud Drive 与 CloudKit
但这与成本有关,而不是实际服务之间的差异。
core-data - “没有 iCloud 的核心数据”和 iCloud 核心数据之间的区别?
我曾使用过核心数据(使用 NSPersistentContainer、NSManaged 对象)来处理我之前应用程序中的本地数据存储。现在我正在寻找使用 iCloud 核心数据存储在设备之间同步数据的工作。创建核心数据并在其上进行额外同步的过程是否相同!或者创建核心数据的方式与iCloud核心数据不同。?请建议我使用核心数据处理 iCloud 的最佳方法。提前致谢..