在ios 6的故事板中为iphone创建json登录屏幕

在ios 6的故事板中为iphone创建json登录屏幕,ios,json,Ios,Json,我已经尝试了很多方法来实现它,但我认为它需要有条件的segue来接受条件,以匹配用户名和密码并加载下一个视图控制器。我不知道如何在故事板中实现它。 请让我知道任何方法。提前谢谢。它不需要条件转换 您应该以编程方式检查凭据,比如在ViewController中,然后调用performsguewithidentifier:sender:。为此,请从控制器连接segue并为其提供id。无需从按钮或表格视图单元格启动segue。您可以从视图控制器启动segue。这将通过调用-performsguewit

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

它不需要条件转换


您应该以编程方式检查凭据,比如在ViewController中,然后调用
performsguewithidentifier:sender:
。为此,请从控制器连接segue并为其提供id。

无需从按钮或表格视图单元格启动segue。您可以从视图控制器启动segue。这将通过调用
-performsguewithidentifier: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];
    }];
}

或者不管您的身份验证逻辑是什么。

谢谢Jeffery。这是一个很好的解释。是否有任何源代码仅用于json登录部分,我可以在xcode上试用。我想您要求苹果提供API进行身份验证。这取决于您的JSON服务的逻辑,我不知道苹果公司为此提供了什么解决方案。你可以很快地拼凑一些东西。它很好。让我知道是否有登录和进入下一个屏幕的小源代码。感谢Jefferey的所有帮助。感谢ilmiacs的回复Jefferey给出的解释完全有道理。再次感谢。