问题标签 [icloud-api]

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 投票
2 回答
2825 浏览

core-data - 我应该担心沙盒拒绝文件写入数据'

我有一个数据库应用程序。单一实体。我刚刚升级它以启用 iCloud 同步。这是我的应用程序委托中的 PSC:

我一直收到此错误,但 iCloud 同步似乎在 iPhone 和 iPad 之间工作。我应该担心吗?为什么会发生?:

0 投票
2 回答
4766 浏览

ios - iCloud:NSFileManager 的 startDownloadingUbiquitousItemAtURL 的回调?

我正在使用NSFileManager'sstartDownloadingUbiquitousItemAtURL将文件从 iCloud 下载到本地副本(在这种情况下,本地还没有文件的副本)。我似乎找不到这个过程的回调。我需要回调来告诉我的应用程序请求的文件已完成下载(到本地副本),以便其他任务可以开始读取文件的内容并执行操作。

我可以检查文件是否已下载。但它会涉及不断的轮询。有没有办法在不设置计时器来轮询的情况下做到这一点?

0 投票
1 回答
452 浏览

objective-c - 从 iCloud 流式传输?

是否可以重新创建一个场景,比如 iTunes 与迄今为止可用的 iCloud API 匹配(我在 2012 年 4 月编写/编辑这个).. 特别是..我的意思是这样的>

用户在我的应用程序中创建媒体文档(音频或视频)......它会自动上传到(他的)iCloud 空间。然后用户决定删除他的本地副本。但是应用程序仍然在表格视图中显示文档……如果用户按下播放……它开始从 iCloud 流式传输……用户还能够重新创建(下载)文档的本地副本。(只是为了确定,我理解我在这里描述的文档和 UIDocument 的概念之间的区别)。如果是的话..我将如何实现文件的传输..让我们说录制 1 分钟的视频..到云端?会是什么文件夹?

0 投票
1 回答
578 浏览

ios5 - 将 iCloud 与 MonoTouch 一起使用的更简单方法?

我需要将 iCloud 添加到我的 MonoTouch iPhone/iPad 应用程序中,允许用户将应用程序数据存储在云中。不幸的是,从我的角度来看,iCloud 似乎太复杂了,应该基本上简化为三个简单的方法(伪代码):

1) bool SaveFileToiCloud(AppIDstring, @"filename.dat", file_stream);

2) 日期时间 GetFileLastUpdatedTimeOniCloud(AppIDstring, @"filename.dat")

3) byte[] LoadFileFromiCloud(AppIDstring, @"filename.dat");

我已阅读并观看了所有“将 iCloud 与 MonoTouch 结合使用”研讨会:

本次会议幻灯片:

http://www.slideshare.net/Xamarin/using-icloud-with-monotouch

本期视频:

http://www.youtube.com/watch?v=t0MojsFRfjI

本次会议代码:

https://github.com/xamarin/Seminars/tree/master/2012-03-22-iCloud

不幸的是,研讨会向我证实了 iCloud 管理过于复杂。

有没有其他更快的方法在 MonoTouch 中使用 iCloud?

是否存在一些能够包装所有 iCloud 配置和设置代码的开源框架或库,并且只为我们提供类似于上述三种方法的简单内容?

提前致谢。

0 投票
0 回答
388 浏览

ios5 - 将 UIManagedDocument 从沙盒移动到 iCloud

我的总体问题是如何将现有的UIMangedDocument(具有核心数据 sql 存储)从本地沙箱移动到 iCloud。

我在网上阅读的所有内容都在告诉我使用NSFileManager's setUbiquitous:itemAtURL:destinationURL:error:. 但是,当这样做时,我注意到它persistantStore被复制到我认为是错误的云中。考虑到这个问题,我开始认为我应该在云中创建一个新文档,然后手动插入现有记录(因为沙箱中的现有数据库没有任何事务日志)。

那么,我的思路是正确的,还是将persistantStore那里复制的内容用作起点(因此,如果连接了另一台设备,它将下载persistantStore作为基础,然后应用之后发生的任何新事务)?

第二个相关问题(只是为了确认我对工作原理的理解UIManagedDocument),如果我要创建一个文档(在云中),添加一条记录并更新同一记录 100,000 次,然后在新设备上打开此文档,会不会必须将 100,001 个事务应用到新数据库吗?似乎一个被大量使用的文档将继续消耗云上的空间,即使该文档具有最少的数据但有很多更新。

0 投票
0 回答
6676 浏览

icloud - 从 iCloud 下载 iPhone 备份

有谁知道以编程方式从 iCloud 下载 iPhone / iPad 备份的方法?

0 投票
1 回答
374 浏览

iphone - 从 iCloud 获取应用程序列表

有没有办法以编程方式获取 iCloud 中的应用程序列表?我只需要获取应用程序列表。

0 投票
1 回答
395 浏览

iphone - NSInternalInconsistencyException(执行 SQL 字符串 'INSERT INTO Y_UBMETA(YPEERID, YTRANSACTIONNUMBER) 期间出错)

iOS iCloud

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“执行 SQL 字符串时出错”INSERT INTO Y_UBMETA(YPEERID, YTRANSACTIONNUMBER)

未解决的错误 Error Domain=NSCocoaErrorDomain Code=134312 “存储元数据恢复似乎失败,请尝试再次将存储添加到协调器。如果不成功,请将数据迁移到新的泛化持久存储。” UserInfo=0xdba5b80 {NSLocalizedDescription=存储元数据恢复似乎失败,请尝试再次将存储添加到协调器。如果不成功,将数据迁移到新的泛化持久化存储。}, { NSLocalizedDescription = "存储元数据恢复似乎失败,请尝试再次将存储添加到协调器。如果不成功,将数据迁移到新的无处不在的持久存储。”;

我该如何解决这个问题?因为它是 iCloud 的内部查询。我把我的代码块放在我写的方法下面..

0 投票
1 回答
157 浏览

iphone - 我可以授予我的应用程序对用户 iCloud 中所有数据的权利吗?

例如,权利字典中的存储容器键是否可能接受“*”或“/”,从而允许我访问该用户的 iCloud 中的任何和所有数据?

我不担心让这个应用程序被应用商店接受。

0 投票
1 回答
142 浏览

ios - 使用 iCloud(手动保存)

我正在尝试实现我自己的文档方式 - 我的用户创建一个文档,然后他选择是否将其上传到 iCloud。上传到 iCloud 后,我希望文档只能以只读方式使用——这意味着我已经确定了它的名称,用户编写了内容,选择上传,从现在开始他只能查看文档内容并且名称或完全删除文档 - 但不能修改的是内容或名称。(该文档仅包含文本)。

这可能吗?

提前致谢。