2013-04-05 145 views
2

我正在使用Steinberg的iBook'IOS SToryboards'转换为使用故事板。在第30页,作者的教程显示在Identity Inspector中将'Storyboard ID'设置为redScene的值。在书籍图形中显示为'Identify'下的第一个字段IOS故事板:恢复ID就像故事板ID一样?

在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'上搜索,但我没有得到任何结果。

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

感谢您的任何想法

桂冠

回答

11

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