什么时候NSBlock被释放?

时间:2014-09-08 11:24:05

标签: ios objective-c memory-management nsblockoperation

在视图控制器中,我有一个复制类型为NSBlock的属性,如下所示

@interface myViewController
@property(nonatomic, copy) MyBlock *block;
@end

@implementation myViewController

@end

当我的应用程序从myViewController弹出时,我的块会自动释放吗?

注意:我的项目已启用ARC。

1 个答案:

答案 0 :(得分:3)

取消分配视图控制器时,将释放该块。是否在pop上取消分配视图控制器取决于您的应用程序。

无论如何,视图控制器上的dealloc - >破坏了街区。当然,除非您在视图控制器代码中与其他对象共享块指针。