在我的通知的 userInfo 中,有一个错误键,其中包含一个 NSError
但是将其转换为 Error 失败并且 NSError 成功
此代码不通过
guard let error = notification.userInfo?["error"] as? Error else {
return
}
此代码通过
guard let nserror = notification.userInfo?["error"] as? NSError else {
return
}
guard let error = nserror as? Error else {
return
}
除了 Swift 中的一个错误,我认为没有理由这么奇怪?有人可以分享一下吗?