SomeViewController *newController = [SomeViewController new];
[newController setSomeBlock:^{
[self.someProperty doSomething];
}];
[self presentViewController:newController animated:YES completion:nil];
SomeViewController
具有someBlock
作为属性,父视图控制器self
呈现newController
,并且newController
'ssomeBlock
正在访问父视图控制器的self.someProperty
.
这会导致保留周期吗?