1

さまざまなエンティティのobjectsIDのリストをCoreDataに保存したい場合、後でエンティティを取得するためにNSFetchRequestで使用できるように、objectIDのデータ型はどうなりますか?

4

1 に答える 1

2

NSManagedObjectIDを保存することはできませんが、オブジェクトのURI表現を保存し、それを使用してNSPersistentStoreCoordinatorのmanagedObjectIDForURIRepresentation:メソッドを使用してオブジェクトIDを取得できます。リストが必要なようですので、新しいエンティティに保存し、IDとそれが属するエンティティ名を識別するために必要な情報、その他の関連情報を保存します。

于 2012-10-24T18:20:32.737 に答える