次のように、カスタムUICollectionViewCell呼び出しをプログラムCheckCellで選択するように設定します。
[self.myCollectionView cellForItemAtIndexPath:indexPath] setSelected:YES];
if ([[self.myCollectionView cellForItemAtIndexPath:indexPath] isSelected]) {
NSLog(@"Selected");
}
NSLog(@"%i",[self.myCollectionView indexPathsForSelectedItems].count);
最初の NSLog は「選択済み」を出力し、セルIndexPathが実際に選択されていると信じさせます。ただし、2 番目の NSLog の結果は 0 です。選択したセルのインデックスが に追加されないのはなぜindexPathsForSelectedItemsですか?