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

我使用Steinberg的iBook'IOS SToryboards'来转换为使用故事板。 在第30页,作者的教程显示在Identity Inspector中将“Storyboard 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'的行。 我设置了一个exception断点,我明白了

(LLDB)

我不知道在左侧的debugging器显示的值中要看什么,但我有这样的想法,可能我的代码不知道谁是'redScene'。

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

我有没有把足够的信息放进这个post?

感谢您的任何想法

月桂树

我只是在故事板上玩了一下,我想我知道你的问题了! 如果您select故事板上的视图 ,则只会让您设置恢复ID。 您需要select完整的视图控制器 。 您可以通过在故事板面板的左侧层次结构中select它,单击该视图控制器上的状态栏或视图下方的黑底栏来实现。