17

我正在尝试编写非常简单的 iOS5 应用程序,只是搜索特定类型的数据。

它包含两个屏幕,用户将一些数据放入第一个屏幕,应用程序检查数据,如果数据有效,应用程序将进行搜索并在新屏幕上显示结果。

我对 iOS 和情节提要完全陌生,我阅读了很多教程,但无法弄清楚如何检查输入并正确切换到新屏幕。

对于 iOS5,我想我应该使用 segue,但这都是自动的。即使我可以在prepareForSegue方法中放置一些代码,但如果检查失败,我找不到如何阻止 segue 发生的方法,或者我是否试图完全错误地做这件事?

4

1 回答 1

51

您可以通过 ctrl 从底部的 viewController 图标拖动到目的地来创建“通用”segue。此 segue 不会与任何操作相关联。然后在您的代码中,事件正在使用您想要触发 segue 调用的条件代码:

- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender
于 2011-12-23T16:40:00.717 回答