必须滚动表视图才能启用didSelectRowAtIndexPath

时间:2015-08-18 11:23:47

标签: ios objective-c swift

我正面临着一个非常奇怪的错误,并且不知道发生了什么。基本上,行为是:我必须滚动我的表视图,以便发送didSelectRowAtIndexPath事件。无论我如何尝试选择行- didSelectRowAtIndexPath都没有被发送。但是在我滚动表格视图(只是一点点就够了)之后,下一次单击一个单元格就可以了,并发送didSelectRowAtIndexPath

1 个答案:

答案 0 :(得分:0)

与此同时,我发现了这个错误。我通过GIT历史搜索了第一次发生错误的提交。通过比较我发现的版本,我在后台线程而不是主线程上调用了'tableView.reloadData()'。这造成了这种非常奇怪的行为。