gpt4 book ai didi

ios - NSPredicate 用于选择中间给定对象

转载 作者:行者123 更新时间:2023-11-30 10:52:09 25 4
gpt4 key购买 nike

我需要从 CoreData 获取对象,并且为我提供了对象的时间戳(这是类型为 Date 的对象属性)。问题是,我拥有的对象必须位于该选择的中心。

例如:我们在 CoreData 中有 100 个对象。我有第 45 个对象的时间戳。我需要从 CoreData 选择 30 个对象,第 45 个对象应该位于该选择的中心。所以我需要获取第 30 到 61 秒的对象。

我想出了这个变体:

let predicate = NSPredicate(format: "timestamp > %@ AND timestamp < %@", argumentArray: [baseTimestamp, baseTimestamp])

但是,显然,这是行不通的。

是否有机会通过rownum获取对象我们在SQL中怎么做?或者还有其他方法可以实现此选择吗?

最佳答案

最终,我最终得到了 2 次单独的提取,因为无法使用 NSPredicate 来实现此选择:((如果我错了,请随意留下您自己的答案,我很乐意将其标记为正确的答案)

关于ios - NSPredicate 用于选择中间给定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54345431/

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