0

嗨,我是 iPhone 开发新手并使用 iphone sdk5。

我正在尝试实现一个应用程序,如果登录成功,我可以通过该应用程序登录并显示我的应用程序,否则显示错误警报。

我现在面临的问题是我有第一个视图作为视图控制器,我想通过单击登录按钮发送登录详细信息,如果登录成功,我想通过同一个按钮执行 Segue 并显示我的 TabBar应用。我已经尝试实现基本的推送 Segue 以及 Custom segue... 以某种方式我能够通过检查 if(Flag)..then 执行 segue 来完成自定义 segue ...但关键是我设置了标志当我看到登录是正确的,否则它不应该设置标志......现在当我运行应用程序时,我必须单击按钮两次,然后执行 segue,然后我进入我的应用程序 TabBarController..

如果您对我有更好的建议,请分享一些替代方法...

任何想法...请尽快回答..感谢您的时间

4

1 回答 1

1

我能想到的最好的方法是:

  1. 您可以ctrl-drag 从第一个视图控制器到第二个视图(选项卡视图控制器)。[您可以使用场景底部的视图控制器对象来执行此操作。]

  2. 在右侧为已创建的 segue创建一个标识符。

  3. 为您的登录按钮定义 IBAction

  4. 在 IBAction 内部进行 FLAG 检查

  5. 如果条件为 TRUE,则调用

     [self performSegueWithIdentifier: @"identifier_name_you_gave" sender:self];
    
于 2012-01-26T05:22:07.030 回答