0

我已经尝试了很多方法来实现它,但我需要有条件的 segue 来接受条件以匹配用户名和密码并加载下一个视图控制器。我不知道如何在故事板中实现它。请让我知道任何方法。在此先感谢。

4

2 回答 2

0

您不需要从按钮或表格视图单元格开始转场。您可以从视图控制器启动 segue。这使得 segue 可以通过调用-performSegueWithIdentifier:sender:. 您只需要一个执行测试然后执行 segue 的操作。

- (IBAction)login:(UIButton *)button
{
    if (!self.user || !self.password) {
            // TODO: Display error
            return;
    }

    [self.model logInWithUser:self.user password:self.password completion:^{
        if (!self.model.authenticated) {
            // TODO: Display error
            return;
        }

        [self performSegueWithIdentifier:@"Show Main View" sender:button];
    }];
}

或者无论您的身份验证逻辑是什么。

于 2012-10-11T16:38:21.023 回答
0

它不需要条件segue。

您应该以编程方式检查凭据,例如在您的 ViewController 中并调用performSegueWithIdentifier:sender:它。为此,从控制器连接你的 segue 并给它一个 id。

于 2012-10-11T16:24:21.160 回答