現在、NSMutableIndexSet を反復するために次のことを行っています。
if ([indexSet isNotNull] && [indexSet count] > 0){
__weak PNRHighlightViewController *weakSelf = self;
[indexSet enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL *stop) {
if ([[self.highlightedItems_ objectAtIndex:idx] isNotNull]){
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:idx inSection: [weakSelf.collectionView numberOfSections]-1];
[weakSelf.collectionView reloadItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]];
}
}];
}
NSIndexPath 配列を生成し、それらのインデックス パスで collectionView 全体をリロードしたかったのです。したがって、基本的には、ブロックが完了した後にリロードを呼び出したいと考えています。どうすればそうできますか?