【发布时间】:2012-12-12 10:12:14
【问题描述】:
如果我通过快速滑动手指(而不是缓慢的拖动和释放)“拉动以刷新”我的UITableViewController,我的应用程序将崩溃并出现EXC_BAD_ACCESS (code=1, address=0x30000008) 错误。
以下是相关代码:
- (void)refreshView:(UIRefreshControl *)refresh
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[self populateWhatsOn];
dispatch_async(dispatch_get_main_queue(), ^ {
[self.refreshControl endRefreshing];
});
});
}
任何帮助将不胜感激!
【问题讨论】:
-
此外,打开 NSZombie 发现以下内容,我无法解释:由于类 '_NSZombie_NSException' libc++abi.dylib 的未捕获异常而终止应用程序:终止调用抛出异常
-
你能找到解决办法吗?我有同样的问题。
-
我也有同样的问题,谁能解决?
-
您能发布
-populateWhatsOn方法吗?我想答案就在那里。 -
这里有同样的问题,但是当我把它拉得太远时会发生这种情况。有什么帮助吗?
标签: ios uitableview uirefreshcontrol