3
NSFetchedResultsController를 사용하여 측면에 빠른 알파벳 인덱스가있는 tableView를 채 웁니다. 제대로 작동하지만 다른 개발자가 만든 검색 기능을 구현하고 싶습니다.이 검색은 함수는 기본 NSArray (간단한 NSFetchRequest의 결과로 작동하는 데 사용됨)를 입력해야합니다. 그렇다면이 변환은 어떻게 가능합니까?NSFetchedResultsController의 결과를 NSArray로 변환
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
[fetchRequest setEntity:[NSEntityDescription entityForName:@"domaine" inManagedObjectContext:managedObjectContext]];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"nom_court" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];
[sortDescriptors release];
[sortDescriptor release];
fetchedResultsController = [[NSFetchedResultsController alloc]initWithFetchRequest:fetchRequest
managedObjectContext:managedObjectContext sectionNameKeyPath:@"nom_court" cacheName:@"root"];
[fetchRequest release];
NSError *error;
//BOOL success = [controller performFetch:&error];
[fetchedResultsController performFetch:&error];
감사
를 호출 한 후 전화
요청 부분입니다. – RogNSArray *fetchedObjects = [fetchedResultsController fetchedObjects];
: 여기oups, 미안해, 미안해.하지만 시간이 부족해. 제대로 해낼 수는 없어. 근데 네가 내 표를 얻을 수있을 것 같아. :) – krifur