【发布时间】:2012-02-04 22:01:33
【问题描述】:
我使用ARC并添加UIViewController的视图时如何处理?
MyViewController *vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[someView addSubview:vc.view]; //this retain vc.view
因为addSubview 保留onlu 视图,而不是controller,所以controller 被释放。在 ARC 之前,有一种方法可以将控制器保留多久,但如何防止 ARC 释放 View Controller?
【问题讨论】: