1

Xcode4.3.3でストーリーボードを使用しています

条件の結果UIViewControllersに応じて、2つのうちの1つに移動したいと思います。ifいくつかのコードを試しましたが、機能せず、エラーが表示されないため、これを行う方法はありますか?

例:

[self performSegueWithIdentifier:@"You identifier" sender:self];
4

1 に答える 1

2

コントロールを押したまま、最初のViewControllerから各宛先に一度に1つずつドラッグします。使用するセグエのタイプを毎回選択します(最初のコントローラーがUINavigationControllerに埋め込まれていない限り、プッシュセグエは機能しません)。次に、各セグエをクリックし、属性インスペクターを開いて、それぞれに一意の名前を付けます。次に、次のようなことを行います

if (condition) {
    [self performSegueWithIdentifier:@"Segue1" sender:self];
}

else {
    [self performSegueWithIdentifier:@"Segue2" sender:self];
}
于 2012-07-16T19:43:18.160 に答える