didSelect
메서드의 collectionview
에서 셀을 삭제하려고했습니다.collectionview에서 섹션을 다시로드하는 방법
데이터 삭제가 제대로 작동합니다.
하지만이납니다 :
이유 : '잘못된 업데이트 : 섹션의 유효하지 않은 번호입니다. 업데이트 (1) 후 콜렉션보기에 포함 된 섹션의 수는 업데이트 (2) 전에 콜렉션보기 에 포함 된 섹션의 수와 같거나 삽입되거나 삭제 된 섹션의 수와 같아야합니다 ( ) 0 개 삽입, 0 개 삭제됨). '
func deleteMovie(cell: MoiveCollectionViewCell) { var indexPath: NSIndexPath = self.collectionView!.indexPathForCell(cell)! // remove and reload data self.collectionView.deleteItemsAtIndexPaths([indexPath]) self.collectionView.reloadSections(NSIndexSet(index: indexPath.section)) }
및
numberOfSectionsInCollectionView
FUNC : 난 그냥 섹션의 수를 다시로드 할func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { //number_per_section = 3 if manager.movie_List.count % number_per_section == 0 { return manager.movie_List.count/number_per_section } else { return manager.movie_List.count/number_per_section + 1 } }
이
는 세포 기능을 삭제합니다. 무엇을 추가해야합니까?