0

iphone開発初心者です。私は基本的に質問であるiphoneアプリケーションを開発しなければなりません。ユーザーがアプリケーションを実行するとき、一度に 1 つずつ約 30 の質問に答える必要があります。このアプリケーションにはナビゲーション テンプレート プロジェクトを使用する予定です。質問とオプションの回答 (テーブル ビュー) を含むビューを作成でき、ユーザーが回答を選択すると、同じビューの新しいインスタンスをナビゲーション コントローラーにプッシュできます。

アンケート アプリケーションを作成するためのベスト プラクティスです。または、より良いテンプレートが存在しますか? ビュー コントローラ スタックにビューの 30 個のインスタンスを格納することをお勧めしますか?

よろしく砂

4

1 に答える 1

1

ナビゲーションテンプレートは問題ありません。ただし、ウィザードを模倣して、少し異なる方法でそれを行います。

最初のルートビューコントローラーは最初の質問を提示する必要があります。ユーザーがそれを選択すると、回答の処理を担当する新しいビューコントローラーをスタックにプッシュします。ユーザーが質問に答えたら、ビューコントローラーをポップしてルートビューコントローラーに通知します。これは、プロトコルとデリゲートを使用するか、通知を使用して行うことができます。通知を受信すると、またはデリゲートメソッドが呼び出されると、ルートビューコントローラーは次の質問を準備します。

ユーザーが最後の質問に答えるまでこのサイクルを繰り返します。その後、ルートビューコントローラーがユーザーに最終結果を提示します。

于 2010-02-10T19:14:18.743 に答える