对于测验游戏,我想将问题存储在包含7个主键,问题,4个答案和正确答案的列的数据库中,然后运行随机方法,该方法将选择问题并填充多个文本带有数据的字段。
然后,我会将变量中的“正确答案”列的值存储在用户选择答案时稍后调用的if语句中。
我尝试了很多涉及SQLite数据库的教程,我不清楚如何执行以下操作:
将我的xcode项目连接到数据库(存储在资源文件夹中的只读数据库)
将数据库加载到对象中(或者在每个问题的运行时加载每一行以节省内存?)
创建一个随机选择行的方法,然后使用数据填充文本字段并将正确的答案列存储到变量中。
我已经在我的桌子上敲了几个星期了,所以任何帮助都会非常感激!
谢谢你们!
答案 0 :(得分:2)
iPhone Programming Tutorial – Creating a ToDo List Using SQLite Part 1
iPhone SDK Tutorial: Reading data from a SQLite Database
在SQLite中选择随机行
SELECT * FROM table ORDER BY RANDOM() LIMIT 1;
如果您想尝试一下,Core Data和How to select a random row