iOS 11 では、コア データ エンティティに新しい属性タイプが導入されました: UUID。Ensembles の uniqueIdentifiers を格納するためにその型を使用したいと思います。そうしても安全ですか?アンサンブルは UUID 属性の同期を処理できますか?
identifier
プロパティを使用してデリゲート メソッドに一意の識別子を提供する方法を次に示します。
- (NSArray *)persistentStoreEnsemble:(CDEPersistentStoreEnsemble *)ensemble
globalIdentifiersForManagedObjects:(NSArray *)objects
{
NSArray <UUID *> *uuidArray = [objects valueForKeyPath:@"uniqueIdentifier"];
return [uuidArray valueForKeyPath:@"UUIDString"];
}