名前がテーブルビューから選択され、選択された配列に保存されているユーザーのリストを取得しようとしています。
コードの何が問題になっていますか? 申し訳ありませんが、CoreData を使用するのはこれが初めてなので、何が問題なのかよくわかりません。
NSFetchRequest *request= [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"AUser" inManagedObjectContext:_managedObjectContext];
for (id a in selected) {
NSPredicate *predicate =[NSPredicate predicateWithFormat:@"name==%@",a]; //each user has a name attribute
[request setEntity:entity];
[request setPredicate:predicate];
NSError *error = nil;
NSArray *array = [_managedObjectContext executeFetchRequest:request error:&error];
//This array is always empty! Why? What am I doing wrong with the request
}
さらに詳しい情報や説明が必要な場合はお知らせください。
その他の注意事項 - 警告/エラーの兆候はありません - ここで宣言されていないすべての変数は別の場所で宣言されています
どうもありがとう!