reloadRows(at:,with :)导致崩溃

时间:2017-06-24 00:44:23

标签: ios swift xcode uitableview xcode9-beta

我正在运行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:'

这只是一个错误,或者这行代码有什么问题吗?

0 个答案:

没有答案