ボタンをクリックすると、UICollectionView 内のすべてのアイテムが削除されます。ボタンをクリックすると、警告メッセージがポップされます。「OK」を押すと、コレクション ビューの項目が削除されます。これまでに次のコードを使用しました。
NSArray *selectedItemsIndexPaths = [self.collectionView indexPathsForSelectedItems];
[self deleteItemsFromDataSourceAtIndexPaths:selectedItemsIndexPaths];
[self.collectionView deleteItemsAtIndexPaths:selectedItemsIndexPaths];
-(void)deleteItemsFromDataSourceAtIndexPaths:(NSArray *)itemPaths
{
NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet];
for (NSIndexPath *itemPath in itemPaths) {
[indexSet addIndex:itemPath.row];
}
[self.collectionViewData removeObjectsAtIndexes:indexSet];
}
コードの最初の 3 行は、アラート ビューの「clickedButtonAtIndex」内にあります。どこが間違っていますか?