在 iOS 11 中,为核心数据实体引入了一种新的属性类型:UUID。我想使用该类型来存储我的唯一标识符以用于合奏。这样做安全吗?Ensembles 可以处理同步 UUID 属性吗?
以下是我计划如何使用我的identifier
属性为委托方法提供唯一标识符:
- (NSArray *)persistentStoreEnsemble:(CDEPersistentStoreEnsemble *)ensemble
globalIdentifiersForManagedObjects:(NSArray *)objects
{
NSArray <UUID *> *uuidArray = [objects valueForKeyPath:@"uniqueIdentifier"];
return [uuidArray valueForKeyPath:@"UUIDString"];
}