如何知道 Realm 查询 (RLMResults) 操作何时完成?
How to know when a Realm query (RLMResults) operation is completed?
我在我的应用程序中使用 Realm 来处理持久化数据到磁盘。
为了 return 我在 Realm 中保存的对象,我使用 RLMResults
成功地 returns 对象保存在我的数据库中
RLMResults <Cat *> *cats = [Cat allObjectsInRealm:myRealm];
问题是我无法知道此操作何时完成。在继续之前,我需要我的网络请求等待此查询完成。领域文档不是很详尽,我看不出有什么方法可以让我知道此读取操作何时完成。
是否有某种可用的完成块?
Realm 的查询 API 是同步的,它们 return 的结果可立即用于调用代码。
我在我的应用程序中使用 Realm 来处理持久化数据到磁盘。
为了 return 我在 Realm 中保存的对象,我使用 RLMResults
成功地 returns 对象保存在我的数据库中
RLMResults <Cat *> *cats = [Cat allObjectsInRealm:myRealm];
问题是我无法知道此操作何时完成。在继续之前,我需要我的网络请求等待此查询完成。领域文档不是很详尽,我看不出有什么方法可以让我知道此读取操作何时完成。
是否有某种可用的完成块?
Realm 的查询 API 是同步的,它们 return 的结果可立即用于调用代码。