我正在尝试编写非常简单的iOS5应用程序,只搜索特定类型的数据。
它包含两个屏幕,用户将一些数据放入第一个,应用程序检查数据,如果有效,应用程序将执行搜索并在新屏幕上显示结果。
我对iOS和故事板完全不熟悉,我阅读了不少教程,但还是无法弄清楚如何正确检查输入和切换到新屏幕。
使用iOS5我想我应该使用segue,但这都是自动的。即使我可以在 prepareForSegue 方法中放入一些代码,但如果检查失败,我还是找不到如何阻止segue发生的方法,或者我是否尝试完全错误?
答案 0 :(得分:51)
您可以通过从底部的viewController图标拖动到目标来创建“通用”segue。此segue不会与任何操作相关联。然后在您的代码中,事件使用您想要触发segue调用的条件代码:
- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender