Когда освободится NSBlock?

В контроллере представления у меня есть свойство NSBlock типа копирования следующим образом

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

@implementation myViewController

@end

Когда мое приложение выскочит из myViewController, тогда мой блок будет освобожден автоматически?

Примечание. В моем проекте включена поддержка ARC.

1 ответ

Решение

Блок освобождается, когда освобождается контроллер представления. Будет ли контроллер представления освобожден от всплывающих окон или нет, зависит от вашего приложения.

Тем не мение, dealloc на контроллере вида -> уничтожение блока. Конечно, если вы не поделились указателем блока с другими объектами в коде контроллера представления.

Другие вопросы по тегам