FMDB移至FMResultSet中的第一个结果

时间:2013-06-27 16:44:42

标签: ios objective-c fmdb

我正在使用FMDB管理我的应用程序的数据库。有一次,我将FMResultSet传递给另一个函数。我需要该函数才能将FMResultSet重置为其第一个条目。我知道我可以做到以下几点:

FMResultSet *results=etc.
results[0] //this is the first

但是我还需要能够使用results next进行迭代,直到没有更多的元素。我怎样才能跳回到第一个元素?

1 个答案:

答案 0 :(得分:1)

mentioned here“你只能在结果集上迭代一次”。

我试图在FMDB documentation for FMResultSet中验证这一点。我没有找到确切的陈述,但我可以说,根据我对图书馆的经验 - 我同意。

目前,我认为重置FMResultSet的唯一方法是重新执行数据库上的查询。