0

我在我的项目中只使用 xib 文件。现在我需要一个静态表视图来设置视图。我想结合 xib 和一个故事板(用于表格视图)。

我在我的项目中添加了一个带有一个视图控制器的故事板。之后,我为此视图控制器添加了一个标识符(SettingsView)。按下按钮时执行以下代码:

SettingsView *CustomViewController = [[UIStoryboard storyboardWithName:@"Storyboard" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"SettingsView"];
[self presentModalViewController:CustomViewController animated:YES];

当我按下设置按钮时,我的应用程序崩溃了:

*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“Storyboard () 不包含标识符为“SettingsView”的视图控制器”

4

2 回答 2

1

请确保您在所附图片中添加了 StoryBoard ID,如下所示。

在此处输入图像描述

于 2012-12-18T02:19:45.673 回答
0

您尝试实例化的情节提要和单个视图控制器的名称完全匹配。否则,从我所见,你正在做的其他事情是正确的。

于 2012-12-18T01:35:52.173 回答