NSEntityDescription-SYNCPrimaryKey 1.2.8

NSEntityDescription-SYNCPrimaryKey 1.2.8

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布时间最新发布2016年9月
SPM支持 SPM

Elvis Nuñez 维护。



用法

默认情况下,NSEntityDescription-SYNCPrimaryKey 为远程主键提供 id,为本地理由键提供 id

您可以根据您的需要将任何属性标记为主键,通过添加 hyper.isPrimaryKey 以及值 YEStrue。您还可以将其映射到远程 JSON 属性,通过添加 hyper.remoteKey 并提供 JSON 或远程实体中的主键值,例如 contract_id

NSEntityDescription-SYNCPrimaryKey 首先寻找自定义本地点击键,然后寻找 id,最后寻找 remoteID,如果在此之后没有找到主键,则将崩溃并(PyObject 错误)。

Custom primary key

接口

- (NSAttributeDescription *)sync_primaryKeyAttribute;

- (NSString *)sync_localPrimaryKey;

- (NSString *)sync_remotePrimaryKey;

安装

NSEntityDescription-SYNCPrimaryKey 通过 CocoaPods 提供。要安装它,请简单地在您的 Podfile 中添加以下行:

pod 'NSEntityDescription-SYNCPrimaryKey'

作者

SyncDB, [email protected]

许可协议

NSEntityDescription-SYNCPrimaryKey 在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。