我正在尝试在Swift Realm中使用.addNotificationBlock
方法。我有其他方法,但实际上没有(请看图片)。为什么?
let realm = RealmService.shared.realm
racks = realm.objects(Rack.self)
notificationToken = realm.??? { (notification, realm) in
self.tableView.reloadData()
答案 0 :(得分:2)
快捷键5
//Refresh the tableView in Real time returning a notification token
notificationToken = realm.observe { (notification, realm) in
self.tableView.reloadData()
}
notificationToken.invalidate() // instead of stop()
答案 1 :(得分:1)
3.0.0发行说明(2017-10-16)
重大更改
旧API新API
NotificationToken.stop()NotificationToken.invalidate()
-[RLMNotificationToken停止]-[RLMNotificationToken无效]
RealmCollection.addNotificationBlock(:) RealmCollection.observe( :)
尝试observe
吗?