Leaks应用程序告诉我,以下函数导致内存泄漏,我无法弄清楚原因。
-(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];
我错过了一些明显的东西吗?
答案 0 :(得分:1)
关于iPhone内存管理的一条规则。
因此,请勿在属性声明中使用保留,而是使用 assign 。