雨燕3.1的Xcode 8.3.3境界通知射擊連續多次
我有得到我的應用程序建立在視圖控制器等領域通知,和我的應用程序啓動後,它在火災中4次一排。
let realm = try! Realm()
notificationToken = realm.addNotificationBlock { notification, realm in
print("notif: \(notification)") <-- Logs 4 times in a split second
self.refreshData()
}
由於refreshData()
方法就是刷新我的UI(其中包含被繪製圖表),我看到一個抖動/閃爍,因爲每個刷新命中。
有沒有辦法將這些通知聚合到一個單一的,所以我只得到一個單一的UI刷新?
您應該首先確定觸發通知的內容。還要考慮只篩選相關的通知,以便它不會針對不相關的更改調用刷新。 –