Untitled
unknown
plain_text
a year ago
989 B
13
Indexable
func startMonitoringAccordingSchedule() { let schedule = DeviceActivitySchedule( intervalStart: DateComponents(hour: 0, minute: 0), intervalEnd: DateComponents(hour: 23, minute: 59), repeats: true) let event1 = DeviceActivityEvent(threshold: DateComponents(minute: 1)) let eventName1 = DeviceActivityEvent.Name("1") // 1 minute of screentime let event2 = DeviceActivityEvent(threshold: DateComponents(hour: 4)) let eventName2 = DeviceActivityEvent.Name("240") // 240 minutes of screentime let events = [eventName1: event1, eventName2: event2] let center = DeviceActivityCenter() do { try center.startMonitoring(.daily, during: schedule, events: events) print("ðŸ˜ðŸ˜ðŸ˜ Success with Starting Monitor Activity") } catch { print("ðŸ˜ðŸ˜ðŸ˜ Error with Starting Monitor Activity: \(error.localizedDescription)") } }
Editor is loading...
Leave a Comment