在这里寻找一些基本信息 -
我想创建一个小测验(10个左右的问题),每个测验有四个可能的答案。我没有得到正确或错误的答案,而是希望在每次答案中获得积分,并在测验结束时累加总分。从技术上讲,因为没有正确或错误的答案,这不是一个真正的测验......我基本上会在一系列问题中要求一个人偏好。
我非常感谢任何可以帮助我的人,告诉我在哪里可以开始,我最好使用sqlite来存储答案,然后根据这个得到结果?
答案 0 :(得分:2)
我会使用sqlite
存储问题和答案,根据您的项目要求,您也可以将结果存储在sqlite
表格或.plist
中,或者只是简单地显示结果并且不存储任何与结果相关的数据。
您可以使用FMDB tutorial在IOS上创建sqlite数据库,我会创建一个名为Questions
的表,其中包含q_id
,questions(varchar)
,question kind (varchar)
个字段。< / p>
并使用Answers
,a_id
,q_id(foreign Key)
,answer(varchar)
字段创建point
表。
如果您不熟悉外键,这是外键tutorial。
准备好问题和答案后,只需使用简单的工作台视图即可显示您的问题和答案。
要显示结果,您可以根据需要选择多个选项,只需在标签中显示结果即可。如果您只是想显示结果,请使用Singleton
整数来保持您的分数结果,那么当您完成测验后,只需调用Singleton
整数并显示它。
如果要存储结果,只需在数据库中创建另一个表或创建.plist