测试已测试 | ✓ |
语言语言 | Obj-CObjective C |
许可协议 | MIT |
发布时间最新发布 | 2016年9月 |
SPM支持 SPM | ✓ |
由 Elvis Nuñez 维护。
默认情况下,NSEntityDescription-SYNCPrimaryKey 为远程主键提供 id
,为本地理由键提供 id
。
您可以根据您的需要将任何属性标记为主键,通过添加 hyper.isPrimaryKey
以及值 YES
或 true
。您还可以将其映射到远程 JSON 属性,通过添加 hyper.remoteKey
并提供 JSON 或远程实体中的主键值,例如 contract_id
。
NSEntityDescription-SYNCPrimaryKey 首先寻找自定义本地点击键,然后寻找 id
,最后寻找 remoteID
,如果在此之后没有找到主键,则将崩溃并(PyObject 错误)。
- (NSAttributeDescription *)sync_primaryKeyAttribute;
- (NSString *)sync_localPrimaryKey;
- (NSString *)sync_remotePrimaryKey;
NSEntityDescription-SYNCPrimaryKey 通过 CocoaPods 提供。要安装它,请简单地在您的 Podfile 中添加以下行:
pod 'NSEntityDescription-SYNCPrimaryKey'
SyncDB, [email protected]
NSEntityDescription-SYNCPrimaryKey 在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。