특정 값으로 엔티티의 속성에서 데이터를 가져 오도록 가져 오기 요청을 설정하려면 어떻게해야합니까? 이것은 전에 사용했던 기본 코드입니다.entity.attribute == @ "somevalue"에 대한 요청 가져 오기
-(void)fetchResults
{
NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:self.entityDescription.name];
NSString *cacheName = [self.entityDescription.name stringByAppendingString:@"Cache"];
// predicate code
if (self.predicate != nil) {
[fetchRequest setPredicate:self.predicate];
}
// end of predicate code
NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sortDescriptor]];
self.fetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:self.managedObjectContext sectionNameKeyPath:nil cacheName:cacheName];
BOOL success;
NSError *error;
success = [self.fetchedResultsController performFetch:&error];
if (!success)
{
NSLog(@"%@", [error localizedDescription]);
}
}
나는이 페이지를 찾고 있었어요 : http://bit.ly/KevYwR이 올바른 방향인가?
NSPredicate
을 사용해야하나요 아니면 사용하지 않아도됩니까? NSFetchRequest
설정 등 어떤 도움, 올바른 방향으로 지점,