Монитор активности устройства в iOS не работает правильноIOS

Программируем под IOS
Ответить
Anonymous
 Монитор активности устройства в iOS не работает правильно

Сообщение Anonymous »

Я столкнулся с проблемой с API времени экрана в iOS. I have successfully authorised using AuthorizationCenter.shared.requestAuthorization, I have checked status using AuthorizationCenter.shared.authorizationStatus, but the problem is with DeviceActivityCenter.
In my ViewModel I have a function, that I'm calling after checking Authorisation Status:

Код: Выделить всё

func startMonitoringAccordingSchedule() {
let schedule = DeviceActivitySchedule(intervalStart: DateComponents(hour: 0, minute: 0), intervalEnd: DateComponents(hour: 23, minute: 59), repeats: true)

let center = DeviceActivityCenter()
do {
try center.startMonitoring(.daily, during: schedule)
print("😭😭😭 Success with Starting Monitor Activity")
} catch {
print("😭😭😭 Error with Starting Monitor Activity: \(error.localizedDescription)")
}

}
Проблема в том, что с успешной авторизацией, со статусом = утверждена, эта функция не работает, попробуйте Center.startmonitoring (.daily, во время: расписание) не удается, и она идет в блок улова.
может помочь мне с этим?>

Подробнее здесь: https://stackoverflow.com/questions/708 ... -correctly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»