ルートビューコントローラを別のビューコントローラから移動したいが、終了エラーが出る。 NavigationControllerはとてもクラッシュを削除することができますので、いずれかが私にそれに示唆を与えることができます。これは、その他のビューコントローラからrootviewに移動したいときにクラッシュするアプリケーション
NSArray *arr=self.navigationController.viewControllers;
[self.navigationController popToViewController:[arr objectAtIndex:2] animated:YES];
ための私のコードで、
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray removeObjectsInRange:]: index (4) beyond bounds (1)'
コンソールにエラーメッセージである
objectAtIndex:はRootViewControllerですか、あなたは本当ですか? – Aditya
ルートはどのようにインデックス2にありますか? :) – willcodejavaforfood