У меня есть пользовательский ViewController, который является переменной экземпляра моего корневого viewController.ViewControllers как переменные экземпляра
Я намерен представить его при каждом нажатии кнопки. Поэтому viewController будет представлен и отклонен потенциально много раз.
Я, очевидно, хочу только выделить init экземпляр переменной один раз, когда модальный viewController не освобождается каждый раз, когда он уволен, поэтому должен ли я иметь такой код внутри действия моей кнопки, чтобы убедиться, что он только назначает и вводит один раз ?:
if(!myViewController)
{
ViewController *myViewController = [[ViewController alloc] init];
}
[self presentViewController:myViewController animated:YES completion:NULL];
Я думаю, вы имели в виду, что модальный контроллер * * нераспределен, не так ли? –