0

iOS 11 では、コア データ エンティティに新しい属性タイプが導入されました: UUID。Ensembles の uniqueIdentifiers を格納するためにその型を使用したいと思います。そうしても安全ですか?アンサンブルは UUID 属性の同期を処理できますか?

ここに画像の説明を入力

identifierプロパティを使用してデリゲート メソッドに一意の識別子を提供する方法を次に示します。

- (NSArray *)persistentStoreEnsemble:(CDEPersistentStoreEnsemble *)ensemble 
   globalIdentifiersForManagedObjects:(NSArray *)objects
{
   NSArray <UUID *> *uuidArray = [objects valueForKeyPath:@"uniqueIdentifier"];
   return [uuidArray valueForKeyPath:@"UUIDString"];
}
4

1 に答える 1