表视图与'NSRangeException'崩溃

时间:2010-07-13 17:54:29

标签: iphone objective-c

我有一个表格视图,页面顶部有一个搜索栏。当我滚动表格,然后在搜索栏中按,当表格仍在滚动时,我得到一个

*由于未捕获的异常'NSRangeException'而终止应用,原因:'* - [NSCFArray objectAtIndex:]:索引(37)超出边界(0)'

我对这个问题有点失落。我认为在调用搜索栏委托方法之前,表视图的委托方法没有完全执行。

非常感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:3)

你在使用线程吗?

搜索栏和表视图委托方法都应该在主线程上,因此,没有办法打断另一个。

但是,可以在滚动期间处理事件。如果您的搜索在滚动期间清除表格视图,则可能是一个问题。