我有一个关于使用视图控制器的废弃内存的问题。
我有一个显示另一个导航控制器的导航栏按钮。一切正常,但是当我运行生成分析时,似乎有与下面的 newTransaction 方法相关的废弃内存。它将显示在我的第一个快照中的两个中,但随后它将显示零增长。我想我的问题是,我正确地展示了控制器(我正在使用 ARC),还是应该改变展示控制器的方式?
#pragma mark - Nav bar button actions
- (void)newTransaction
{
NewTransactionTableViewController * transactionController = [[NewTransactionTableViewController alloc] initWithStyle:UITableViewStyleGrouped];
transactionController.transactionDelegate = self;
UINavigationController * addTransactionNavController = [[UINavigationController alloc] initWithRootViewController:transactionController];
[self presentViewController:addTransactionNavController animated:YES completion:nil];
}
- (void)dismissNewTransactionView //Delegate Method
{
[self dismissViewControllerAnimated:YES completion:nil];
}