2012-04-19 4 views
0

ストーリーボードを使用して、私は別のものにつながるView Controllerを持っています。Segueは発火しますが、画面が遷移しません

ボタンとビューコントローラの2つのセグがあります。

最初の画面のviewDidLoadメソッドで私はprepareForSegueが呼び出されることがわかりますデバッガを使用して

[self performSegueWithIdentifier:@"SkipName" sender:self]; 

を呼び出すが、ビューので、私は、プログラムで特定の条件に基づいてビューコントローラのセグエを発射したいです移動しません。どんな助けでも大歓迎です。

+1

代わりにviewDidAppearで試してみて、何が起こるかを見てください。 – danielbeard

+0

SkipNameはどのようなセグのタイプですか?プッシュまたはモーダル?それともカスタム? – jonkroll

+1

それをviewDidAppearに置くことは、トリックでした、ありがとう@ダニエルビア! :) – Lewis42

答えて

2

これをviewDidAppearに置くと、トリックはありがたい@danielbeard!

また、プッシュセグを使用するには、ビューをナビゲーションコントローラに所属させる必要があります。あなたは何の誤りもなく、ちょうどうまくいきません。

+0

+1はナビゲーションコントローラに属している必要があります –

関連する問題