Apple Watch是否具有可以访问其大致电池寿命的对象或功能?

最佳答案

这是可能的,但仅从WatchOS 4的版本开始。UIDevice仅用于iOS设备,因此它与该问题绝对无关。对应的是WatchOS中的WKInterfaceDevice。

正确的解决方案是:

OBJECTIVE-C版本

float *watchBatteryPercentage = [WKInterfaceDevice currentDevice].batteryLevel;

但您必须先允许它:
[WKInterfaceDevice currentDevice].batteryMonitoringEnabled = YES;

SWIFT 4.2版本:
var watchBatteryPercentage:Int {
    return Int(roundf(WKInterfaceDevice.current().batteryLevel * 100))
}

并使其可用,您必须使用:
WKInterfaceDevice.current().isBatteryMonitoringEnabled = true

关于ios - 您可以获得Apple Watch的大致电池电量百分比吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29255929/

10-08 21:46