0

我有一个关于使用视图控制器的废弃内存的问题。

我有一个显示另一个导航控制器的导航栏按钮。一切正常,但是当我运行生成分析时,似乎有与下面的 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];
}
4

0 回答 0