Я пытаюсь включить функцию батареи в свой виджет, но не могу получить процент заряда батареи мобильного телефона...
Я старался:
import UIKit
struct BatteryControl {
static func getBatteryPercent() -> Int {
UIDevice.current.isBatteryMonitoringEnabled = true
print("BATTERY : \(UIDevice.current.batteryLevel)")
return Int(UIDevice.current.batteryLevel * 100)
}
}
Просто постоянно показывает, что батарея -1.0
РЕДАКТИРОВАНИЕ РЕШЕНИЕ: Симулятор всегда показывает тесто как -1.0, но при тестировании на реальном устройстве он показал правильное значение.