我正在使用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”,但我没有得到任何结果。
我是否在此帖中提供了足够的信息?
感谢您的任何想法
月桂
答案 0 :(得分:11)
我刚刚在故事板上玩了一下,我想我知道你的问题了!如果您在故事板上选择视图,则只允许您设置恢复ID。您需要选择完整的视图控制器。您可以通过在故事板面板的左层次结构中选择它,单击该视图控制器上的状态栏或视图下方的黑色底栏来执行此操作。