CoreData初心者取得の関係は、私はCoreDataで簡単な問題を抱えている
オブジェクト。私のモデルは現在、Aと呼ばれる2つのエンティティを、持っているとB.エンティティAは、私はこのコードでエンティティAを取得していますエンティティA.
に逆の関係を持っているBエンティティの多くの関係にあります。
NSManagedObjectContext *context = [self managedObjectContext];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"A"
inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:entity];
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name"
ascending:YES];
[request setSortDescriptors:[NSArray arrayWithObject:descriptor]];
NSError *error = nil;
NSArray *items = [context executeFetchRequest:request error:&error];
if (error) /* ... */;
for (id item in items)
{
/* ... */
}
[request release];
[descriptor release];
を
今、私はそのループの中で、Aの関係によって指し示されているすべてのオブジェクトBの配列を取得したいと思います。これをどのように達成できますか?別のフェッチリクエストを作成するか、より現実的な方法がありますか?
StackOverflowを検索して同様の質問がありましたが、時にはあまりにも曖昧です。