观察或获得watchOS电池状态变化的通知

时间:2018-03-28 02:44:27

标签: observable key-value-observing battery watch-os-4

有没有办法在没有定期检查状态的情况下实时通知电池状态的变化?

我尝试在iOS上找到相当于validates :case_number, uniqueness: { scope: [:county, :case_type] }, allow_blank: true, on: :create 的内容,但是UIDevice.UIDeviceBatteryStateDidChangeNotification for watchOS似乎没有提供此通知。

即使Apple doc指定WKInterfaceDevice中的类不支持KVO,并且它可能与UIKit处理相同,我仍尝试在{{1}上注册观察者如下所示,但它不会通知更改

WatchKit

有没有人知道如何在不定期轮询州的情况下完成这项工作?

1 个答案:

答案 0 :(得分:1)

我的解决方案是从单个对象发出自定义通知,定期轮询电池状态和电平。如果您有更好的解决方案,请与我分享,我不太喜欢投票部分。

Here is the sample code for this