iOS-刷新控制崩溃

iOS-刷新控制崩溃,ios,uitableview,uirefreshcontrol,Ios,Uitableview,Uirefreshcontrol,如果我用手指快速轻弹(而不是缓慢地拖动和释放)来“拉动以刷新”我的UITableViewController,我的应用程序就会崩溃,出现EXC\u坏访问(code=1,address=0x3000008)错误 以下是相关代码: - (void)refreshView:(UIRefreshControl *)refresh { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

如果我用手指快速轻弹(而不是缓慢地拖动和释放)来“拉动以刷新”我的
UITableViewController
,我的应用程序就会崩溃,出现
EXC\u坏访问(code=1,address=0x3000008)
错误

以下是相关代码:

- (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];
        });
    });
}

任何帮助都将不胜感激

检查
populateWhatsOn
是否使用了
endRefreshing
中引用的属性。如果是这样,请创建一个单独的队列,并对该队列执行任何常见的更改。

此外,打开NSZombie会发现以下情况,我无法解释:由于类“\u NSZombie\u NSException”libc++abi.dylib的未捕获异常而终止应用程序:终止调用引发异常您是否能够找到解决方案?我有同样的问题。我有同样的问题,任何人都可以解决吗?你能发布
-populateWhatsOn
方法吗?我想答案就在那里。同样的问题在这里,但当我把它拉得太远时就会发生。有什么帮助吗?