0

我目前正在制作一个使用 simperium 来管理同步的 iOS/OS X 应用程序。如果我按照设置 iOS 的说明进行操作,iOS 设备之间的一切正常。在 OS X 上设置时,我遵循了额外的设置说明,但得到了一些有趣的行为。Simperium 的 NSLogs 说我在 OS X 应用程序中创建的任何内容都由 simperium 管理,但它们没有显示在 simperium 站点的数据浏览器中(因此,没有在 osx 应用程序中创建同步数据)。对于我的 OS X 应用程序,我使用带有可可绑定的表格视图。我的核心数据实体都从 SPManagedObject 正确继承。有什么想法我可能做错了吗?

编辑:如果我打印出 [self.simperium objectsForEntityName@"Name"],我会得到以下信息:

“SPManagedObject:0x100245730(实体:名称;id:0x1010471d0 x-coredata://F1A16321-32F4-4B4E-93A6-75B8DD6B1B23/Name/p102;数据:故障)”,“SPManagedObject:0x100255770(实体:名称;id:0x101 名称;id:0x101 x-coredata://F1A16321-32F4-4B4E-93A6-75B8DD6B1B23/Name/p103;数据:故障)"

4

1 回答 1

1

未使用自定义子类的实体存在问题。GitHub 上 Simperium 存储库的“iosupdate”分支修复了这个问题。此修复程序最终也将移至主分支。

请注意,您粘贴的日志输出看起来正确且符合预期。

于 2012-08-03T16:38:52.343 回答