// pop して push
[self.navigationController popViewControllerAnimated:NO];
[self.navigationController pushViewController:viewController animated:NO];
// これだとEXEC BAD ACCESS になるよ
// 適切なタイミングでrelease されなくなるっぽい
self.navigationController.viewControllers = [NSArray arrayWithObject: viewController];
//これでもだめだった
[[self.navigationController.viewControllers retaion] autorelease];
self.navigationController.viewControllers = [NSArray arrayWithObject: viewController];
More than 5 years have passed since last update.
UINavigationController から自分自身を外して別のViewController を表示させるの、これであってる?
Last updated at Posted at 2012-03-16
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme