Проблема с памятью transitionFromView при выпуске newViewController и oldViewController - PullRequest
0 голосов
/ 21 декабря 2011
ViewController *vcObj = [[ViewController alloc]init];

[UIView transitionFromView:self.view toView:vcObj.view duration:2 options:UIViewAnimationOptionTransitionCurlUp completion:^(BOOL finished) {}];

[self release];

Я не выпускаю vcObj, если я выпущу это приложение, произойдет сбой, и если я не выпущу это, я получу утечку памяти.

Каков стандартный способ перехода между представлениями или переключения между представлениями?

Я новичок в этой памяти, пожалуйста, помогите мне ... я изучал книги и учебные пособия, но эту ситуацию я не могу решить.

1 Ответ

0 голосов
/ 21 декабря 2011

Выпускать объекты, как представления или контроллеры представления, в функции завершения.Анимация выполняется в другом потоке.Если вы освобождаете в главном потоке, то объекты не могут существовать при вызове в другом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...