加载UITableView时出现此错误。它发生在nib加载之后,但在调用cellForRowAtIndexPath
,numberOfRowsInSection
或其他相关方法之前。
它所支持的对象是空的,但是当有一个对象时它仍然会发生(它是一个NSMutableArray)。
*** Assertion failure in -[_UITableViewUpdateSupport _computeRowUpdates], /SourceCache/UIKit/UIKit-1860.2/UITableViewSupport.m:263
2011-08-12 12:24:00.616 WheresNext[684:707] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unable to resolve row for index path: <NSIndexPath 0x1d18f0> 2 indexes [0, 1]'
但是,这不会发生在模拟器中,仅在设备上发生。
有什么想法吗?
答案 0 :(得分:3)
当您添加到TableView的行与tableView:numberOfRowsInSection:
返回的行数之间存在不一致时,通常会发生此错误。