IOS故事板:恢复ID就像故事板ID一样?

时间:2013-04-05 04:17:17

标签: ios storyboard

我正在使用Steinberg的iBook'IOS SToryboards'过渡到使用故事板。在第30页上,作者的教程显示将Identity Inspector中的“Storyboard ID”设置为redScene的值。在书籍图形中,这显示为“识别”

下的第一个字段

在XCode 4.6.1中,我没有看到“故事板ID”,但我确实看到一个名为“恢复ID”的字段,我将其设置为值'redScene'。然后我在ViewController.m中使用该值

 - (IBAction)redButtonTapped:(id)sender {
     UIViewController *redViewController = [[self storyboard]


 instantiateViewControllerWithIdentifier:@"redScene"];
     [self presentViewController:redViewController animated:YES completion:nil];

 }

然而,当我运行我的应用程序时,我在我引用'redScene'的行上得到了一个错误。我设置了一个异常断点,我看到了

(lldb)

我不确定在左侧调试器显示的值中要查看什么,但我知道可能我的代码不知道'redScene'是谁。

我开始学习使用苹果文档,但我仍然不确定如何找到正确的阅读区域。我尝试在那里搜索“恢复ID”和“故事板ID”,但我没有得到任何结果。

我是否在此帖中提供了足够的信息?

感谢您的任何想法

月桂

1 个答案:

答案 0 :(得分:11)

我刚刚在故事板上玩了一下,我想我知道你的问题了!如果您在故事板上选择视图,则只允许您设置恢复ID。您需要选择完整的视图控制器。您可以通过在故事板面板的左层次结构中选择它,单击该视图控制器上的状态栏或视图下方的黑色底栏来执行此操作。

相关问题