-3

以下は私が使用しているコードですが、何らかの理由で、私が作成しているアプリの次のセグエに移動しません。したがって、基本的に間違ったパスワードを入力すると、間違ったパスワードを示すアラートが表示されますが、正しいパスワードを入力すると、次のセグエに進むことができます。私はこれにかなり慣れていません。誰かが私がコードに何かが欠けているか、何かが正しくリンクされていないことを確信するのを手伝ってもらえますか?助けてください。前もって感謝します。

xcode4.6の使用

- (IBAction)enterPassword
{
    NSString *passwordString = [NSString stringWithFormat:@"1234"];

    if ([passwordField.text isEqualToString:passwordString]) {
        [self.view addSubview:(UIView *)logInHome];

    }
    else {
        // Password is incorrect
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Incorrect Password" message:@"Please try again." delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil];
        [alert show];

    }
}

@終わり

4

1 に答える 1

0

あなたは間違った方向に進んでいると思います。メソッドperformSegueWithIdentifierとについて読む必要がありprepareForSegueます。

ボタン クリック アクションで、ユーザー名とパスワードを確認performSegueWithIdentifierし、次のビューの ID を使用して呼び出しても問題ない場合は、アラート メッセージを表示します。

prepareForSegueのビューのパラメーターとしてユーザー名とパスワードを渡すことができます。

ストーリーボードでビューを設定する必要があります。

于 2013-02-04T17:51:56.253 に答える