Core data 修改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上更改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中的setContentSize:CGSize新闻大小方法。m:

发件人:

致:


因为minimumHeight已经包含footerHeight,所以在此之前,footerHeight被添加了两次。

我已经解决了:回答问题。

我认为问题可能是在方法中重新加载数据,完全是在self.contentSize=[\u gridData sizeForEntireGrid];
if (newSize.height < footerHeight + minimumHeight)
if (newSize.height < minimumHeight)