我在我的项目中仅使用xib文件。现在我需要一个静态tableview用于设置视图。我想组合xib和一个故事板(对于tableview)。
我在我的projekt中添加了一个带有一个viewcontroller的故事板。之后我为这个viewcontroller添加了一个标识符(SettingsView)。按下按钮时执行以下代码:
SettingsView *CustomViewController = [[UIStoryboard storyboardWithName:@"Storyboard" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"SettingsView"];
[self presentModalViewController:CustomViewController animated:YES];
当我按下设置按钮时,我的应用程序崩溃了:
* 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'Storyboard()不包含带有标识符'SettingsView'的视图控制器<'
答案 0 :(得分:1)
请确保您在附图中添加了StoryBoard ID,如下所示。
答案 1 :(得分:0)
您尝试实例化的故事板和单个视图控制器,名称完全匹配。否则,你所做的其余事情从我所看到的是正确的。