如何比较任何值与Coredata Entity的Z_PK?

时间:2017-02-23 05:59:12

标签: swift core-data

我的应用程序必须支持离线,这就是我拥有CoreData的原因,我的所有PK都将被管理我的服务器数据库。现在所有本地更新/插入时,一个人处于离线状态我需要一些PK。

那么最好的方法是什么?

1我应该添加一列作为我的本地PK,其值为DATE-Time?

2我们可以使用该实体的Z_PK吗?(有人在堆栈上说苹果建议不使用Z_PK)

对于#2,我可以获得Z_PK值,但不知道如何在谓词中比较它以获取该记录。

有什么建议吗? 感谢

1 个答案:

答案 0 :(得分:0)

你与实体有关系,为什么不用它? 这将被证明是容易的,并且有利于将来进行比较。

如果您不能使用关系实体,我建议您使用日期。

由于