- 表示私はいくつかのユーザー入力
- 表示別のものを取得し、複数の入力
- を入力して、いくつかのものを行う取得モーダルビュー、 1から2までです。
問題は:presentModalViewController:animated:非ブロックです。つまり、私はステップ1をやり遂げることはできません。順次。私はそれを解決しようとした方法
:
ViewController0はViewController1を構築し、彼自身への参照を与え、その後、presentModalViewControllerを行います。アニメーション:. ViewController1はユーザー入力を収集し、次にViewController0のメソッドを呼び出します(参照があります)。このメソッドはViewController2を構築し、最初のものと同じように行います。 ViewController2はViewController0のメソッドも呼び出す(同じものでもよい)。恐ろしいハック(そこを行うには良い方法であることをを持っているように見えます
- :今ViewController0は、すべてのデータを持っている(または必要があります)と、このアプローチには3
問題をステップに進むことができますそれ)。
- は動作しません。 :-)問題は、ViewController0がViewController2を表示しようとするときです。それも表示されません。私の前提は(私はiPhoneのプログラミングには新人ですが、これまでにいくつかのWindowsプログラミングを行っていました)、この操作は即座に行われるのではなく、WIN32のメッセージキューと同様の処理のためにどこかに投稿されていますViewController1を削除する操作!
したがって、私はこの問題を簡単な方法で解決するか、この方法で動作させることができますか?
上記の答えの1つのメモ - VC1をVC0に戻すためにVC1を却下するには、VC2から行うことはできません!あなたはVC1に電話をする必要があります。それは自らを却下する必要があります... – ibz