Core data 修改fetchRequest的谓词时出现AQGridView问题
我试图在NSFetchedResultsController上更改fetchRequest的谓词,但当我试图从aqgridview重新加载数据时,不显示任何单元格 我的代码:Core data 修改fetchRequest的谓词时出现AQGridView问题,core-data,nsfetchedresultscontroller,nspredicate,aqgridview,Core Data,Nsfetchedresultscontroller,Nspredicate,Aqgridview,我试图在NSFetchedResultsController上更改fetchRequest的谓词,但当我试图从aqgridview重新加载数据时,不显示任何单元格 我的代码: [NSFetchedResultsController deleteCacheWithName: nil]; NSPredicate *predicate = [NSPredicate predicateWithFormat: @"colection = %@", newcolection ]; [fetchedRe
[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中的setContentSize:CGSize新闻大小方法。m:
发件人:
致:
因为minimumHeight已经包含footerHeight,所以在此之前,footerHeight被添加了两次。我已经解决了:回答问题。我认为问题可能是在方法中重新加载数据,完全是在self.contentSize=[\u gridData sizeForEntireGrid];
if (newSize.height < footerHeight + minimumHeight)
if (newSize.height < minimumHeight)