Application tried to present a nil modal view controller on target

周凯捷
2023-12-01

Application tried to present a nil modal view controller on target

初学iOS开发,启动一个Storyboard时报这个错误,集中测试后,总结出启动一个Storyboard时,该Storyboard需要具体的条件:

  1. 是否必须要设定一个ViewController 否
  2. 是否必须将id和label和document设置 否
  3. storyboardWithName就类似Android中的class的名字,直接使用后缀名前的名字即可;
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main2" bundle:nil];
[self presentViewController:[sb instantiateInitialViewController] animated:YES completion:nil];

这样就能正常启动了。

 类似资料:

相关阅读

相关文章

相关问答