是否可以覆盖 UIDevice Battery State 变量?

Is it possible to over ride the UIDeviceBatteryState variable?

我想知道是否可以覆盖 var batteryState: UIDeviceBatteryState。 例如,如果 UIDeviceBatteryState 设置为 charging(即插入充电器)是否可以通过将其更改为 unplugged 来禁用充电?

提前致谢!

UIDeviceBatteryState 上的 Apple 文档): https://developer.apple.com/documentation/uikit/uidevicebatterystate

不,您不能覆盖 batteryState。它甚至在您链接的文档中标记为 { get } 。您能做的最接近的事情就是在您的应用程序中完全隐藏状态栏。

var batteryState: UIDeviceBatteryState { get }

它只能获取 属性 所以你不能设置值