使用SQLite数据库进行测验游戏

时间:2011-03-29 17:42:12

标签: iphone database sqlite

对于测验游戏,我想将问题存储在包含7个主键,问题,4个答案和正确答案的列的数据库中,然后运行随机方法,该方法将选择问题并填充多个文本带有数据的字段。

然后,我会将变量中的“正确答案”列的值存储在用户选择答案时稍后调用的if语句中。

我尝试了很多涉及SQLite数据库的教程,我不清楚如何执行以下操作:

  1. 将我的xcode项目连接到数据库(存储在资源文件夹中的只读数据库)

  2. 将数据库加载到对象中(或者在每个问题的运行时加载每一行以节省内存?)

  3. 创建一个随机选择行的方法,然后使用数据填充文本字段并将正确的答案列存储到变量中。

  4. 我已经在我的桌子上敲了几个星期了,所以任何帮助都会非常感激!

    谢谢你们!

1 个答案:

答案 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 DataHow to select a random row