【发布时间】:2014-03-15 07:25:47
【问题描述】:
考虑一个执行此操作的UIViewController 子类(使用ARC):
- (void)viewDidLoad {
__weak id wself = self;
dispatch_async(backgroundQueue, ^{
longRunningOperation();
dispatch_async(mainQueue, ^{
[wself updateView];
});
});
}
问题
- 如果视图控制器在块仍在执行时解除分配会发生什么?
- 如果视图控制器在运行时解除分配,如何让块立即停止执行?
【问题讨论】:
-
反对者:请发表评论。
标签: objective-c uiviewcontroller automatic-ref-counting objective-c-blocks