我正在尝试在NSFetchedResultsController上更改fetchRequest的谓词,但是当我尝试从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];
解决:
好的,解决了。我不得不在AQGridView.m中更改“setContentSize:(CGSize)newSize”方法:
自:
if (newSize.height < footerHeight + minimumHeight)
要:
if (newSize.height < minimumHeight)
由于minimumHeight已经包含footerHeight,之前,footerHeight会被添加两次。
答案 0 :(得分:0)
我已经解决了:回答问题。