我在这里有这个错误:
'Could not find a navigation controller for segue 'SegueIdentifier'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.'
对于这行代码:
- (void)viewDidLoad {
[super viewDidLoad];
[self performSegueWithIdentifier: @"SegueIdentifier" sender: self];
}
我不明白,因为我在故事板中将我的segue转换为UINavigation控制器....请帮忙。
答案 0 :(得分:1)
如果源视图控制器已由UINavigationController管理,则只能使用push
segue。如果不是,那么您需要使用modal
或replace
之类的segue。建议的方法是使用show
自适应segue,因为无论您的源是否由UINavigationController管理,它都能正常工作。