[英]isBatteryMonitoringEnabled does not change value
我需要知道手表应用程序中的电池 state,但我无法将isBatteryMonitoringEnabled
设置为 true。
还有什么我应该事先做的吗? 或者关于在哪里更改属性的规则?
看起来在 watchOS 和 UIKit 上,您可以像这样设置电池监控。
@IBOutlet weak var battery: WKInterfaceLabel!
@IBAction func getLevel() {
let device = WKInterfaceDevice.current()
device.isBatteryMonitoringEnabled = true
let level = device.batteryLevel
// Do something with the battery monitoring.
print("Battery level is: \(level)")
battery.setText("Level: \(level)")
}
在 watchOS 模拟器上,电池电量监控似乎总是返回 -1.0 的值,您需要在实际设备上运行它。
这是文档的链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.