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
方法吗?我想答案就在那里。同样的问题在这里,但当我把它拉得太远时就会发生。有什么帮助吗?