ここでは、UIViewControllerを削除して、アプリケーションで再び使用することはありません。スタックからUIViewControllerを永久に削除する
NSMutableArray *allViewControllers = [NSMutableArray arrayWithArray: self.navigationController.viewControllers];
[allViewControllers removeObjectAtIndex:0];
[allViewControllers removeObjectAtIndex:1];
これはスタックからビューを削除する正しい方法ですか?
私が上記のコードが実行されるステージに入ると、メモリが解放されないことがインストルメントでアプリを実行していることがわかります。ここで何が間違っていますか?
ARCを使用しているかどうかを確認しますか? –
私はARC機能を使用しています。 – OhDoh
正しいインデックスを削除していますか?これにより、最初の削除後の並べ替えを考慮せずに、実際には0と2が削除されます。 – willcodejavaforfood