请参阅以下示例。每件事都有效,但记忆没有释放。在仪器工具中观看时,MYTest没有被释放,内存似乎在增加
- (IBAction)methodXYZ:(id)sender
{
MYTest * myTest = [[MYTest alloc]initWithNibName:@"myNib" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController: myTest];
[self presentModalViewController:navigationController animated:YES];
}
}
在myTest完成后我打电话
[self dismissModalViewControllerAnimated:YES];
我也试过设置委托和解雇父母,但这也没有解决问题..
非常感谢任何帮助。
由于 MIA
答案 0 :(得分:0)
如果启用了ARC(请确保它),您不必担心它,系统会在必要时释放内存。
另一方面,我邀请你看看经典的方式(非ARC),如果你想控制你想要的内存,它有时很有用。