0

ここで少し基本的な情報を探しています-

それぞれに 4 つの可能な答えがある小さなクイズ (10 問程度) を作成したいと考えています。正解か不正解かではなく、各回答にポイントが与えられ、クイズの最後に合計スコアが加算されるようにしたいと思います。技術的には、正しい答えも間違った答えもないので、実際にはクイズではありません...基本的に、一連の質問で人の好みを尋ねます。

これでどこから始めればよいか教えてくれる人に感謝します.sqliteを使用して回答を保存し、これに基づいて結果を得るのが最善ですか?

4

1 に答える 1

2

私はsqlite質問と回答を保存するために使用します。プロジェクトの要件に応じて、結果をsqliteテーブルに保存.plistしたり、結果を表示したり、結果に関連するデータを保存したりすることはできません。

FMDBチュートリアルを使用して、IOSでsqliteデータベースを作成できます。、、、fieldsで呼び出されるテーブルを作成Questionsします。q_idquestions(varchar)question kind (varchar)

そして、、、、フィールドを持つテーブル をAnswers作成します。外部キーに慣れていない場合は、ここに外部キーのチュートリアルがあります。a_idq_id(foreign Key)answer(varchar)point

質問と回答の準備ができたら、簡単なテーブルビューを使用して質問と回答を表示します。

結果を表示するには、要件に応じて複数のオプションがあり、ラベルに結果を表示するだけです。結果を表示するだけの場合は、Singleton整数を使用してポイントの結果を保持します。クイズが終了したら、その整数を呼び出してSingleton表示します。

結果を保存する場合は、データベースに別のテーブルを作成するか、.plistを作成します。

于 2013-01-02T15:07:03.333 に答える