Каждый раз, когда я представляю свою новую ViewController (как собственность в ведущий Vc), как показано на рисунке ниже:Каков правильный способ использования ARC при наличии viewcontroller?
if(self.viewController) [self.viewController release];
self.viewController = [[ViewController alloc] init];
[self presentModalViewController:self.viewController animated:YES];
поэтому я всегда гарантированно получить новый экземпляр объекта (если объект уже существует).
Но теперь я использую ARC и не имею какие-либо идей, как отправить свое сообщение об освобождении объекта (потому что не работает с ARC)
Может ли вы помочь мне с этими вопросами?
PS: Каждый раз, когда я представляю игруVC, мне нужен новый экземпляр объекта.
Спасибо всем!
Вы (как правило) не нужно отправлять сообщения о выпуске в объекты с ARC. Компилятор Apple будет размещать сообщения выпуска в вашем коде при компиляции всякий раз, когда это уместно. –
Это должно читать «Вы * не можете * отправлять сообщения выпуска на свои объекты с помощью ARC». – mattjgalloway