gpt4 book ai didi

ios - FMDB 检查是否为空方法并向前分离

转载 作者:行者123 更新时间:2023-11-28 06:41:20 25 4
gpt4 key购买 nike

在 FMDB 中,next 函数(如 if a!.next {})既检查是否有另一行,也检查是否有另一行,我们可以单独做这些事情吗,比如只检查是否有另一行?

我已经阅读了文档,但似乎没有这种直接的方法。

最佳答案

next FMDB 中的方法只是 sqlite3_step 的包装器功能。您可能习惯于将“推进记录集的游标”和您在其他环境中看到的“EOF 测试”的功能分开,但这正是 SQLite 的做法。

所以,不幸的是,不,SQLite 并没有真正为“是否有另一行”和“检索下一行”提供单独的功能。这是一个功能,sqlite3_step ,由 FMDB 的 next 调用, 这有两个目的。查看SQLite C interface API有关 SQLite 函数的完整列表。

也许 FMDB 使用名为 FMRecordSet 的类会引起这种混淆,但我们必须记住,它实际上只是 SQLite C API 的一个薄包装。它仅限于该 API 中固有的相同功能。

关于ios - FMDB 检查是否为空方法并向前分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37935690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com