gpt4 book ai didi

ios - Realm中如何获取非自动更新的结果集?

转载 作者:搜寻专家 更新时间:2023-11-01 06:23:45 29 4
gpt4 key购买 nike

Realm 的 RLMResults是一个自动更新的容器。通常,自动更新是一件好事,但我正在为特定应用程序而苦苦挣扎:

我将模型对象数组发送到服务器,如果发送成功,则将它们从 Realm 中删除。由于这可以同时发生,因此每个模型都有一个 currentlyProcessing 属性。我将 objectsWhere() 与谓词一起使用,查询未处理的对象,将它们设置为正在处理,然后旨在删除这些相同的对象。由于 RLMResults 容器是自动更新的,原始的 unprocessedObjects RLMResults 是空的,删除那个特定的集合并不简单。

有什么办法可以关闭自动更新吗?或者制作一个 RLMResults 的不可变副本?

最佳答案

现在,没有办法获得“卡住的”RLMResults,但是 support is forthcoming .最好的办法是将结果中的对象复制到一个数组中。

关于ios - Realm中如何获取非自动更新的结果集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28357216/

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