ios - 使用 Realm 通知时有没有办法知道哪个实例被更新或创建?

标签 ios realm

每次提交写入事务时, Realm 实例都会向其他线程上的其他实例发送通知。可以通过注册 block 来观察这些通知:

// Observe Realm Notifications
self.token = [realm addNotificationBlock:^(NSString *note, RLMRealm * realm) {
    [myViewController updateUI];
}];

有没有办法知道使用 Realm 通知时更新或创建了哪个实例?我有解决方法,但如果这是可能的,那就更好了。

最佳答案

正如 Mazyod 的评论中所解释的,这确实还不可用。
我们将其跟踪为 #601 Fine-grained notifications 。您可以订阅本期,以了解我们的进一步进展。

关于ios - 使用 Realm 通知时有没有办法知道哪个实例被更新或创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33802991/

相关文章:

ios - 验证来自客户的应用内购买收据

ios - Xcode7 - 等高乘数约束导致约束冲突

android - 在创建 Realm 配置之前, Realm 数据库/应用程序在启动/调用 realm.init(context) 时崩溃

ios - 如何在 UIView 中设置 UICollectionView

ios - 如何在 Swift 协议(protocol)可选函数中使用枚举作为参数

ios - 如果没有剩余行,PrefetchRowsAt 将不起作用

realm - 如何使用 Robolectric 在 Realm Db 中运行单元测试

ios - Realm 对象服务器未启动 - IOS

ios - 使用 Swift Realm Results<> 或 List<> 实例时,如何避免延迟或调整 coordinator.drop 的时间?

java - 使用 Realm 包含多个库时 DEX 失败