我有 2 个视图控制器:在一个控制器中我有tableView
(包括 3 个表格视图、2 个弹出框和一个默认屏幕)。我有 3 个数组到所有 tableview 并在numberOfRowsInSection
我返回 [array count];。
在第二个控制器中,我有一些带有其他数据的表格视图。如果我选择行,我会下载一些数据并在第一个控制器中调用reloadRowsAtIndexPaths
tableView 的方法。如果我在第一个控制器中然后转到第二个它可以工作。但是如果我在第二个控制器选择行并且它调用reloadRowsAtIndexPaths
我有一个错误:
-[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit/UIKit-2380.17/UITableView.m:862 -[ViewController updateCell:] 中的断言失败,尝试从第 0 节删除第 0 行,更新前仅包含 0 行
我的 tableView 在第一个控制器中是空的。对于第一个控制器,我有 xib,但都已连接。我看到numberOfRows
返回0。
有任何想法吗???我能做些什么?