gpt4 book ai didi

ios - Realm 是否支持 iOS 中的 LIMIT 查询?

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

我在我的项目中本地存储电话通讯录中的联系人列表,为此我正在使用 Realm 数据库,现在我遇到的问题是获取一批联系人(如分页)。所以想用限制查询来做。但是没有使用 Realm 的 LIMIT 查询的例子。有没有其他方法可以在 Realm 中进行分页?

最佳答案

在 Realm swift 的文档站点 ( https://realm.io/docs/swift/latest/ ) 中,他们说

Since queries in Realm are lazy, performing this sort of paginating behavior isn’t necessary at all, as Realm will only load objects from the results of the query once they are explicitly accessed.

If for UI-related or other implementation reasons you require a specific subset of objects from a query, it’s as simple as taking the Results object, and reading out only the objects you need.

因此,您只需简单地获取所有内容并处理您需要的内容。来自文档站点的示例

// Loop through the first 5 Dog objects
// restricting the number of objects read from disk
let dogs = try! Realm().objects(Dog.self)
for i in 0..<5 {
let dog = dogs[i]
// ...
}

关于ios - Realm 是否支持 iOS 中的 LIMIT 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51647128/

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