Весь ваш код не будет компилироваться, поскольку класс должен иметь потомка NSObject
, кроме того, performBatchUpdates
не имеет переменных в своем завершении, поэтому этот _
должен быть удален
class A : UIViewController,UICollectionViewDelegate {
@IBOutlet weak var collectionView: UICollectionView!
func someMethod() {
collectionView?.performBatchUpdates({ [weak self] in
self?.collectionView?.deleteItems(at: [IndexPath(item: 0, section: 0)])
})
}
}