-(IBAction) btnLoginPressed{
Login *loginOverView = [[Login alloc] initWithNibName:@"Login" bundle:nil];
[self.navigationController pushViewController:loginOverView animated:YES];
[loginOverView release];
}
loginOverView永远不会被释放?
答案 0 :(得分:2)
为什么你认为它永远不会被释放?
通过平衡init和版本,你做了正确的事情。
(在第二行中,navigationController确实保留了登录名,但在必要时会自行释放)
答案 1 :(得分:0)
您已通过alloc
或new
发布了您已拥有的对象。因此,根据内存管理指南,您必须release
它。所以你做了正确的事。