1
Приложение Leaks сообщает мне, что следующая функция вызывает утечку памяти, и я не могу понять, почему.pushViewController вызывает утечку памяти
-(void)viewGameList {
GameListController *gameListViewController = [[GameListController alloc] initWithNibName:@"GameListController" bundle:nil];
gameListViewController.rootController = self;
[self.navigationController pushViewController:gameListViewController animated:YES];
[gameListViewController release];
}
Он говорит мне, что эта линия вызывает утечку памяти в 128 байт.
[self.navigationController pushViewController:gameListViewController animated:YES];
Я пропустил что-то очевидное?
Как объявляется свойство '.rootController'? – kennytm
Я не уверен, правильно ли код будет отображаться в комментарии, но это ответ на ваш вопрос с GameListController.m: @class RootViewController; @interface GameListController: UIViewController { \t RootViewController * rootController; } @property (неатомный, сохраняющий) RootViewController * rootController; Любые идеи относительно того, почему я получаю утечку памяти здесь? – hookjd