首页 > 解决方案 > Realm 中没有方法 addNotificationBlock。它在哪里?

问题描述

我正在尝试.addNotificationBlock在 Swift Realm 中使用方法。我有其他方法,但实际上没有这个(看图片)。为什么?

let realm = RealmService.shared.realm
racks = realm.objects(Rack.self)

notificationToken = realm.??? { (notification, realm) in
    self.tableView.reloadData()

在此处输入图像描述

标签: swiftnotificationsrealm

解决方案


3.0.0 发行说明 (2017-10-16)

重大变化

旧 API 新 API

NotificationToken.stop() NotificationToken.invalidate()

-[RLMNotificationToken 停止] -[RLMNotificationToken 无效]

RealmCollection.addNotificationBlock( :) RealmCollection.observe( :)

试试observe


推荐阅读