Ios 推送通知请求授权错误-Swift

Ios 推送通知请求授权错误-Swift,ios,swift,error-handling,apple-push-notifications,Ios,Swift,Error Handling,Apple Push Notifications,我正在尝试为请求推送通知授权时发生的错误编写错误处理代码。i、 e let center = UNUserNotificationCenter.current() center.requestAuthorization(options: [.alert, .badge, .sound]) { (success, error) in if let error = error { // Handle error here

我正在尝试为请求推送通知授权时发生的错误编写错误处理代码。i、 e

    let center = UNUserNotificationCenter.current()
    center.requestAuthorization(options: [.alert, .badge, .sound]) { (success, error) in 

        if let error = error {
             // Handle error here
        }
}
我不确定这个方法可以返回什么类型的错误,所以我不确定如何处理它们

这些文件也没有提供太多关于这方面的信息:


这里发生错误的原因是什么?是否有返回这些错误的示例?

您可以使用localizedDescription进行相同的操作

  if let unwrappedError = error {
      printDebug("error: \(unwrappedError.localizedDescription)")
   }
您还可以通过以下代码检查错误代码

 let errorCode = (error as! NSError).code
如果有任何卡拉利化,请告诉我。享受编码