isBatteryMonitoringEnabled 不改变值
isBatteryMonitoringEnabled does not change value
我需要在我的手表应用程序中了解电池状态,但我无法将 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 模拟器上,电池电量监控似乎始终 return 值为 -1.0,您需要在实际设备上 运行 此值。
这是 documentation 的 link。
我需要在我的手表应用程序中了解电池状态,但我无法将 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 模拟器上,电池电量监控似乎始终 return 值为 -1.0,您需要在实际设备上 运行 此值。
这是 documentation 的 link。