0

在我的通知的 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 中的一个错误,我认为没有理由这么奇怪?有人可以分享一下吗?

4

0 回答 0