1

基本的に、ユーザーが 3 つの選択肢から選択するビュー コントローラーがあります。ユーザーが何かを選択すると、ビューは別のビューコントローラーにセグエを離れ、選択に関する情報を約5秒間表示し、ユーザーがさらに選択を行う必要がある元のビューコントローラーに自動的にセグエバックします... (基本的には、何かが達成されます)。

私が抱えている問題は、ユーザーがオプションに触れたときに、中間画面を表示せずに自分自身に戻っているように見えることです。sleep(5); を追加しました。viewDidLoad に渡されますが、元の選択画面で 5 秒間一時停止してから、それ自体にセグエするだけです。また、実際に新しいコントローラーを使用していることを確認するために NSLog を入れました。

とても些細なことなので、コードは含めませんでした。新しいコントローラーのviewDidLoadには、sleep(5)と、元のビューコントローラーにセグエバックするための呼び出しがあります。

4

1 に答える 1

1

コードをviewDidAppearに移動することで問題を解決しました。正直最初からそうすべきだったのですが、考えが足りなかったのでしょう。

于 2012-07-09T23:39:40.223 に答える