나는 아이폰 OS의 알림을 사용하여 권한을 필요로하고 그것을 위해 내가이 일을 해요 :기능 실행 (액세스 권한에 대한 요청 후) 지연 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")
}
으로 앱은 알림 및 사용자의 권한을하라는 메시지를 표시 할 때 위의 설명 권한을 부여합니다. 내 다음 기능이 실행되었지만 잠시 후 (5-10 초)
누구가 설명 할 수 있습니까?
응답을 주셔서 감사합니다. 노력에 감사드립니다. –