Ich brauche die Erlaubnis für iOS Erinnerung mit und für, dass ich das tue:Funktion Ausführung verzögert (nach Zugriffsberechtigung anfordern) IOS
switch EKEventStore.authorizationStatus(for: .reminder) {
case .authorized:
print("Access granted")
//everything's normal here
//executing my function here
case .denied:
print("Access denied")
case .notDetermined:
print("not defined yet")
//No determined so asking for permission
self.eventStore.requestAccess(to: .reminder) { (granted, error) -> Void in
if granted == true {
print("permission granted")
//executing my function here after getting permissions but this piece of code executes after a long delay
//this piece of codes are executing after a while say 5-10 seconds
}else if error != nil{
print("ther's an error : \(error)")
}
}
default:
print("Case Default")
}
Wie oben erläutert, wenn App fordert den Benutzer um Erlaubnis von Erinnerung und Benutzer gewährt die Erlaubnis meine nächste Funktion wurde ausgeführt, aber nach einer Weile (5-10 Sekunden)
kann jeder erklären, warum passiert es?
hey man danke, dass du reagierst, schätze deine Mühe. –