gpt4 book ai didi

iphone - 从核心数据存储中选择随机条目

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:20 25 4
gpt4 key购买 nike

有没有办法从 Core Data 存储中选择固定数量的随机条目?我刚刚开始使用 Core Data,并且已经在这个问题上停留了很长一段时间。

作为最后的手段,我可​​以将大量条目查询到内存中,然后随机选择一个固定数字。

还有,有没有办法指定要在核心数据存储上执行的自定义 SQL 语句?我意识到这不太可能,因为商店的底层实现也可能是一个 XML 文件。

最佳答案

嗯……也许

[[[managedObjectsContext registeredObjects] allObjects] objectsAtIndex:r]

其中 r 是介于 0 和对象数减一之间的随机整数?效率不高,但又快又简单。

编辑:如果您想在您选择的对象之间选择随机对象,然后创建一个描述您的对象选择的提取请求,并对查询结果执行与上述相同的操作:

[[[managedObjectsContext executeFetchRequest:request error:&error] objectAtIndex:r]

关于iphone - 从核心数据存储中选择随机条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1118561/

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