Application tried to present a nil modal view controller on target
初学iOS开发,启动一个Storyboard时报这个错误,集中测试后,总结出启动一个Storyboard时,该Storyboard需要具体的条件:
storyboardWithName
就类似Android中的class的名字,直接使用后缀名前的名字即可;UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main2" bundle:nil];
[self presentViewController:[sb instantiateInitialViewController] animated:YES completion:nil];
这样就能正常启动了。