我有一个表格视图,页面顶部有一个搜索栏。当我滚动表格,然后在搜索栏中按,当表格仍在滚动时,我得到一个
*由于未捕获的异常'NSRangeException'而终止应用,原因:'* - [NSCFArray objectAtIndex:]:索引(37)超出边界(0)'
我对这个问题有点失落。我认为在调用搜索栏委托方法之前,表视图的委托方法没有完全执行。
非常感谢任何帮助。
谢谢。
答案 0 :(得分:3)
你在使用线程吗?
搜索栏和表视图委托方法都应该在主线程上,因此,没有办法打断另一个。
但是,可以在滚动期间处理事件。如果您的搜索在滚动期间清除表格视图,则可能是一个问题。