我已将Storyboard文件添加到最初没有的应用程序中。出于某种原因,我无法正确显示自定义UIViewController,直到我将其添加到didFinishLaunchingWithOptions
:
ActivityViewController *viewController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:NULL] instantiateViewControllerWithIdentifier:@"ActivityViewController"];
为什么我需要强制使用我的故事板? iOS模板项目(Single View,Master-Detail等)不需要这个。
instantiateViewControllerWithIdentifier
需要它。答案 0 :(得分:0)
如果在故事板中的“ActivetyViewController”上设置Is Initial View Controller
,则无需调用instantiateViewControllerWithIdentifier。初始视图控制器将有一个指向它的箭头。