我正在运行 Xcode 9 beta 2,我的设备上有一行代码崩溃,但模拟器中没有。
self.tableView.reloadRows(at: [IndexPath(row: count, section: 1)], with: .none)
该count
变量是Int()
程序跟踪以插入正确行的变量。这在模拟器上运行良好,但在我运行 iOS 11 beta 2 的 iPhone 7 Plus 上,它崩溃了:
Terminating app due to uncaught exception
'NSInternalInconsistencyException', reason: 'UITableView internal
inconsistency: indexPath cannot be nil in
_setupCell:forEditing:atIndexPath:canEdit:editingStyle:shouldIndentWhileEditing:showsReorderControl:accessoryType:animated:updateSeparators:'
这只是一个错误还是这行代码有问题?