在视图控制器中,我有一个复制类型为NSBlock的属性,如下所示
@interface myViewController
@property(nonatomic, copy) MyBlock *block;
@end
@implementation myViewController
@end
当我的应用程序从myViewController弹出时,我的块会自动释放吗?
注意:我的项目已启用ARC。
答案 0 :(得分:3)
取消分配视图控制器时,将释放该块。是否在pop上取消分配视图控制器取决于您的应用程序。
无论如何,视图控制器上的dealloc
- >破坏了街区。当然,除非您在视图控制器代码中与其他对象共享块指针。