1

ストーリーボードを使ってアプリを開発しています。AccountTableがあり、6つのセクションがあり、各セクションには1つの行が含まれています。セクションは次のとおりです。-プロファイル、設定、FAQ、プライバシー、条件、バージョン情報。ここで、ストーリーボードを介してテーブルビューに1つのProtypeセルを作成し、このセルからセクションごとに異なるビューコントローラーにPUSHセグエを追加し、各セグエに一意の名前を付けました。プロファイルをタップするとうまく機能します。しかし、プロファイル以外をタップしても、プロファイルビューコントローラがプッシュされます。なんで ?

    -(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender
{
    NSLog(@"Segue Identifier:- %@",segue.identifier);
}

NSLogは、常に「ProfileSegue」(プロファイルのセグエ識別子)をログに記録します。

私は何をすべきか ?選択した行に応じてすべてのViewControllerをインスタンス化してから、

[self.navigationController pushViewController:VC animated:YES];

どんな種類の助けもありがたいです。ありがとう。

4

1 に答える 1

0

この方法では

  -(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender
{
    NSLog(@"Segue Identifier:- %@",segue.identifier);
}

各識別子を確認する必要があります。これに基づいて、viewcontrollerを飽和させる必要があります。プッシュします。

于 2012-10-10T12:24:24.467 に答える