最初のシーンがログイン画面であるアプリケーションがあります。ログイン ボタンを押すと、ユーザー名とパスワードが正しければ、次のシーンが呼び出されます。それ以外の場合は、アラートが表示されます。しかし、条件付きで次のシーンを取得する方法がわかりません。
if ([jsonDict valueForKey:@"success"] && [jsonDict valueForKey:@"redirect"]) {
NSLog(@"%@", [jsonDict valueForKey:@"success"]);
NSLog(@"%@", [jsonDict valueForKey:@"redirect"]);
NSString *redirect = [jsonDict valueForKey:@"redirect"];
[self performSegueWithIdentifier:@"next" sender:self];
}
else {
NSArray *jsonArray = [jsonDict valueForKey:@"errors"];
NSString *err = [jsonArray objectAtIndex:0];
NSLog(@"%@", err);
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Invalid Credentials!" message:err delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert show];
}