我一直在寻找有关在 iCloud 中使用 NSOrderedSet 的信息,因为我的应用程序广泛使用它。
我想使用 iCloud 作为我的核心数据应用程序的备份机制,但我得到“提示”,环顾四周,这种机制不能与 iCloud 一起使用,但找不到任何具体的东西来验证这一点。
这是真的吗,即使使用 iOS7 也是如此?
谢谢
我一直在寻找有关在 iCloud 中使用 NSOrderedSet 的信息,因为我的应用程序广泛使用它。
我想使用 iCloud 作为我的核心数据应用程序的备份机制,但我得到“提示”,环顾四周,这种机制不能与 iCloud 一起使用,但找不到任何具体的东西来验证这一点。
这是真的吗,即使使用 iOS7 也是如此?
谢谢
据我所知,iCloud 仍然不支持它。如果他们根本不这样做,我不会感到惊讶。现在已经3年了。
我最近向Ensembles添加了有序关系,它是 Core Data 的同步框架,也可以与 iCloud 一起使用。为了让它工作,我们必须在每次修改关系时存储所有索引和对象身份。它有效,但它确实会产生比你想要的更多的数据。这也许就是苹果没有这样做的原因。
您可以自己排序关系,使用整数或浮点参数。小心不要达到机器精度的浮点数。(例如每次除以 2 可以通过相对较少的插入达到这个限制)
iCloud Core Data Programming Guide 中仍然声明它不受支持: