2017-09-28 1 views
1

IOS11에서 trailingSwipeActionsConfigurationForRowAt를 사용하지만 여러 번 스 와이프하면 앱이 손상됩니다.tableview trailingSwipeActionsConfigurationForRowAt ios11의 균열

func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? { 
    let delete = UIContextualAction(style: .normal, title: "Delete") { action, view, completionHandler in 
     print("Deleting!") 
     completionHandler(false) 
    } 
    delete.backgroundColor = UIColor.red 
    let config = UISwipeActionsConfiguration(actions: [delete]) 
    config.performsFirstActionWithFullSwipe = false 
    return config 
    } 

일부 오류

*** Assertion failure in -[UISwipeActionController swipeHandlerDidBeginSwipe:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3694.4.18/SwipeActions/UISwipeActionController.m:268 
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'No occurrence for index path (null)' 

답변