Я пытаюсь изменить предикат fetchRequest на моем NSFetchedResultsController, но когда я пытаюсь перезагрузить данные из aqgridview, ни одна ячейка не отображается.
Мой код:
[NSFetchedResultsController deleteCacheWithName: nil];
NSPredicate *predicate = [NSPredicate predicateWithFormat: @"colection = %@", newcolection ];
[fetchedResultsController.fetchRequest setPredicate:predicate];
NSError *error = nil;
if (![[self fetchedResultsController] performFetch:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
[comicGridView reloadData];
Решено:
ОК, решено.Мне пришлось изменить метод "setContentSize: (CGSize) newSize" в AQGridView.m:
С:
if (newSize.height < footerHeight + minimumHeight)
Кому:
if (newSize.height < minimumHeight)
Как минимум, высота ужесодержит footerHeight, ранее footerHeight добавляется дважды.