Я не понимаю значения setFetchBatchSize.
В следующем коде я установил размер пакета выборки равным 20, но я по-прежнему получаю 49 объектов в массиве результатов (которые являются ВСЕМИ объектами из запроса)
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"company.id = %@", company.id];
NSFetchRequest *req = [CategoryEntity requestAllSortedBy:@"id" ascending:YES withPredicate:predicate];
[req setFetchBatchSize:20];
NSArray *results = [CategoryEntity executeFetchRequest:req];
Так в чем же смысл setFetchBatchSize, поскольку кажется, что он не ограничивает запрос?