Application tried to present a nil modal view controller on target
初学iOS开发,启动一个Storyboard时报这个错误,集中测试后,总结出启动一个Storyboard时,该Storyboard需要具体的条件:
- 是否必须要设定一个ViewController 否
- 是否必须将id和label和document设置 否
storyboardWithName就类似Android中的class的名字,直接使用后缀名前的名字即可;
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main2" bundle:nil];
[self presentViewController:[sb instantiateInitialViewController] animated:YES completion:nil];
这样就能正常启动了。
本文解决了一个初学者在iOS开发中遇到的问题,即启动Storyboard时出现的Applicationtriedtopresentanilmodalviewcontrollerontarget错误。文章详细介绍了Storyboard启动的必要条件,并提供了一段正确的代码示例。

3975

被折叠的 条评论
为什么被折叠?



