我有这段代码可以转换到另一个 View Controller (我想以编程方式执行此操作,因为该应用程序有许多 View Controller ,所有这些 View Controller 都相互连接):
UIViewController *homeViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"HomeViewController"];
[self presentViewController:homeViewController animated:0 completion:nil];
我还设置了Storyboard ID
viewController 的 HomeViewController
在 Storyboard文件中。
当我运行它时,我收到错误:'Storyboard (<UIStoryboard: 0x712af50>) doesn't contain a view controller with identifier 'HomeViewController''
为什么我会收到此错误?
最佳答案
我也遇到了同样的问题。我只是清理项目并从模拟器或手机中删除应用程序,然后再次运行它。它起作用了。
关于objective-c - 设置 View Controller Storyboard ID 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15045236/