0

4つの画面を持つストーリーボードがあります

ようこそ サインアップ サインイン ダッシュボード

ようこそ画面には2つのボタンがあります

サインアップサインイン

ユーザーがサインインをクリックすると、その画面に移動し、他の2つの画面の両方に独自のクラスがあります

したがって、ユーザーがサインアップまたはサインインすると、ユーザー名とパスワードを確認してダッシュボードに移動し、バックエンドでphp/mysqlを使用しています

だから私はカスタムセグエが必要なのか、それとも他のことをする必要があるのか​​ を知りたいですか?

4

2 に答える 2

0

アプリの構造によって異なります。アプリのセットアップ方法とアプリの種類に応じて、次のいずれかを行います。

  • 成功時にログイン/サインアップのモーダル ビューを閉じる
  • 次のビューをナビゲーション コントローラーにプッシュする

ナビゲーション コントローラーを使用している場合は、ログイン/サインアップが成功したら、次のようにします。

UIViewController *dashboard = [self.storyboard instantiateViewControllerWithIdentifier:identifier];
[self.navigationController pushViewController:dashboard];

ログイン画面がモーダル ビュー コントローラーとして表示されている場合は、単純に閉じる必要がありますが、質問に基づいて、ナビゲーション コントローラーのようなものを使用している可能性が高いと思います。どちらも使用していない場合は、少し異なるものが必要になりますが、それについて詳しく説明する必要があります

于 2013-05-07T01:27:12.963 に答える
0

手動でトリガーされたセグエを使用し、

ユーザーがサインイン ボタンをクリックすると、手動でトリガーされたセグエがサインイン ボタンと別のクラスの間に接続されます。

以下のコードを使用します。

 //do necessary validations
 if([validations isEqualToString:@"true"]){
       [self performSegueWithIdentifier: @"SignInTonextPage" sender: self];

    }
于 2013-05-07T06:18:09.973 に答える