dismissModalViewControllerAnimated工作但不释放内存(启用ARC)

时间:2012-03-23 13:45:02

标签: iphone automatic-ref-counting

请参阅以下示例。每件事都有效,但记忆没有释放。在仪器工具中观看时,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

1 个答案:

答案 0 :(得分:0)

如果启用了ARC(请确保它),您不必担心它,系统会在必要时释放内存。

另一方面,我邀请你看看经典的方式(非ARC),如果你想控制你想要的内存,它有时很有用。