我有一个 NSMutableArray _conversationsArray,它基本上存储了用户在我的应用程序中进行的所有对话的 ID。基于该值,我在 tableView 中显示不同的行数。当我从数据源中删除对话并触发 tableView 的重新加载时,numberOfRowsInSection
方法触发并通过设置断点检查该数组中元素(对话)的数量:
一切似乎都很好,结果是一个很棒的对象,因为在删除之前我有两个。问题是,正如您在屏幕最左侧看到的那样,两行在 tableView 中仍然可见(即使在断点之后):/第二行应该已经消失但它没有。它确实对触摸事件没有响应,但我需要它消失。
你有没有遇到过这样的问题?任何帮助将不胜感激。
- - 更新 - -
难道它必须与线程做些什么?因为当线程发生变化时,表似乎会更新:/我可能错了,因为它很难调试