小编mas*_*hix的帖子

使用Realm和NSPredicate按数组索引排序

我有一个ID数组:[INT].现在我想选择具有这些ID的所有对象,但需要遵循IDs数组中id的顺序.

let IDs = [2, 6, 3, 4, 10, 9]
let predicate = NSPredicate(format: "id IN %@", IDs)
let objects = realm.objects(Item.self).filter(predicate)
Run Code Online (Sandbox Code Playgroud)

但最后,对象以不同的方式使用ID进行排序.有什么方法可以将这些对象排序到正确的顺序吗?

realm nspredicate

5
推荐指数
1
解决办法
1422
查看次数

标签 统计

nspredicate ×1

realm ×1