我有一个自定义 ViewController,它是我的根 viewController 的一个实例变量。
我打算在触摸按钮时以模态方式呈现它。因此 viewController 可能会被多次展示和关闭。
我显然只想分配初始化我的实例变量一次,因为模式 viewController 每次被解除时都不会被释放,所以我应该在我的按钮操作中有这样的代码以确保它只分配和初始化一次吗?:
if(!myViewController)
{
ViewController *myViewController = [[ViewController alloc] init];
}
[self presentViewController:myViewController animated:YES completion:NULL];