我想重新排序我的單元格的uicollection視圖。當我嘗試時,它有時會起作用(延遲),但有時,我的應用程序崩潰。 我在互聯網上到處搜索,但無法找到答案。UICollection視圖重新排序單元格崩潰ios swift
func handleLongGesture(panRecognizer: UIPanGestureRecognizer){
let locationPoint: CGPoint! = panRecognizer.locationInView(collectionView)
guard let selectedIndexPath : NSIndexPath = collectionView.indexPathForItemAtPoint(locationPoint) else {
return
}
if panRecognizer.state == .Began{
collectionView.beginInteractiveMovementForItemAtIndexPath(selectedIndexPath)
indexPathSelectedItem = selectedIndexPath
}
else if panRecognizer.state == .Changed{
collectionView.updateInteractiveMovementTargetPosition(locationPoint)
}
else if panRecognizer.state == .Ended{
collectionView.endInteractiveMovement()
}
}
這是我正在嘗試上面的代碼。我無法找到整個代碼中的錯誤。 我想讓你知道,我也嘗試使用斷點來找出我的應用程序崩潰的地方,我發現有時控制不能在狀態「panRecognizer.state == .Ended」下去,我認爲這是原因我的應用崩潰了。
哪裏是你的symbolicated崩潰日誌?哪一行代碼導致崩潰? –
你還可以添加你的崩潰日誌嗎? – Thomas