我正在使用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];
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行我的应用程序时,我在我引用'redScene'的行上得到一个错误.我设置了一个异常断点,我明白了
(LLDB)
我不确定在左侧调试器显示的值中要查看什么,但我知道可能我的代码不知道'redScene'是谁.
我开始学习使用苹果文档,但我仍然不确定如何找到正确的区域来阅读.我尝试在那里搜索"恢复ID"和"故事板ID",但我没有得到任何结果.
我在这篇文章中提供了足够的信息吗?
谢谢你的任何想法
月桂树
rya*_*ils 11
我只是在故事板上玩了一下,我想我知道你的问题了!如果在故事板上选择视图,则只允许您设置恢复ID.您需要选择完整视图控制器.您可以通过在故事板面板的左层次结构中选择它,单击该视图控制器上的状态栏或视图下方的黑色底栏来完成此操作.
| 归档时间: |
|
| 查看次数: |
14223 次 |
| 最近记录: |