2

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

在 XCode 4.6.1 中,我看不到“Storyboard ID”,但确实看到了一个名为“Restoration 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”,但没有得到任何结果。

我在这篇文章中提供了足够的信息吗?

感谢您的任何想法

月桂树

4

1 回答 1

11

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

于 2013-04-05T04:25:34.133 回答