ios - 如何知道 Realm 查询(RLMResults)操作何时完成?

标签 ios objective-c persistence realm

我正在使用 Realm 来处理应用程序中磁盘上的持久数据。

为了返回 Realm 中保存的对象,我使用 RLMResults 成功返回数据库中保存的对象

RLMResults <Cat *> *cats = [Cat allObjectsInRealm:myRealm];

问题是我无法知道此操作何时完成。我需要我的网络请求等待此查询完成,然后再继续。 Realm 文档不是很详尽,我看不到一种方法可以让我知道此读取操作何时完成。

是否有某种可用的完成 block ?

最佳答案

Realm 的查询 API 是同步的,它们返回的结果可立即供调用代码使用。

关于ios - 如何知道 Realm 查询(RLMResults)操作何时完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33778509/

相关文章:

ios - iOS (iPhone/iPad) 中的串行或 HID (usb) 通信

java - 读取 persistence.xml 文件中的 PropertyPlaceholderConfigurer

ios - (kCFStreamErrorDomainSSL,-9814)

ios - 在哪里可以找到 Parse 保存的数据?

ios - valueForKey 返回 nil

ios - 自定义字体在 Xcode 中不起作用

sql - 在单个 PostgreSQL 查询中多次调用 `now()` 是否总是会给出相同的结果?

delphi - 对象状态(子集)持久化

ios - FMDB - 错误调用 sqlite3_step (21 : out of memory) rs

ios - UIScrollView 页面宽度不等于 self.view 宽度