0

自分で iOS コーディングを勉強しようとしています ログイン ページとウェルカム画面を含むテスト アプリを作成しています ストーリーボードを使用しており、レイアウト全体と機能は完成していますが、問題が発生しています。ログインに成功した後、ログイン ビューからウェルカム ビューに移動する必要があります。ログインに失敗した場合は、エラー メッセージが表示されます。ログインに失敗した場合は、エラー メッセージが表示されるだけでなく、ウェルカムビュー。私の現在のコードは以下のとおりです

if ([response statusCode] >=200 && [response statusCode] <300)
{
    responseData = [[NSString alloc]initWithData:webServiceData encoding:NSUTF8StringEncoding];
    NSLog(@"Response ==> %@", responseData);

    SBJsonParser *jsonParser = [SBJsonParser new];
    NSDictionary *jsonData = (NSDictionary *) [jsonParser objectWithString:responseData error:nil];
    NSLog(@"%@",jsonData);
    NSInteger success = [(NSNumber *) [jsonData objectForKey:@"success"] integerValue];
    NSLog(@"%d",success);
    if(success == 1)
    {
        NSLog(@"Login Success");
        [self performSegueWithIdentifier: @"LoginSucceeded" sender:self];

    }
    else
    {

        NSLog(@"Login Failed");
        [txtPassword setText:@""];
        [txtUser setText:@""];
        [self alertStatus:@"Username and/or password is invalid." :@"Login Failed"];
    }

}
else
{
    [self alertStatus:@"Connection Failed" :@"Login Failed!"];
}

この問題の背後にある理由がわかりません。間違いを指摘してください。

4

1 に答える 1

1

何らかの操作を実行している場合は、ストーリーボードでビューを接続しないでください。その場合、このようにすることができます

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
FirstViewController *myVC = (FirstViewController *)[storyboard instantiateViewControllerWithIdentifier:@"FirstViewController1"];
[self presentViewController:myVC animated:YES completion:nil];

これを行うことで、ビューを手動でプッシュまたは提示します。

于 2013-04-03T04:54:58.443 に答える