Я использую CoreData и могу получить мои объекты, используя [MyManagedObjectClass findAll]
. Теперь я хочу получить некоторые данные, используя NSFetchRequest
, который выглядит следующим образом:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
fetchRequest.entity = [NSEntityDescription entityForName:@"Contacts" inManagedObjectContext:self.context];
fetchRequest.sortDescriptors = [NSArray arrayWithObject:[[NSSortDescriptor alloc] initWithKey:@"firstName" ascending:YES]];
NSError *error;
NSArray *array = [self.context executeFetchRequest:fetchRequest error:&error];
Хотя у меня нет предиката, запрос возвращает не все объекты, а 0 объектов. AFAIK Мне не нужен предикат, если я хочу загрузить все объекты, верно?