Fixes missing error descriptions when using NSError.withLocalizedFailure()

This commit is contained in:
Riley Testut
2020-05-15 11:39:03 -07:00
parent 47cf59a1ad
commit a4d9188bc7

View File

@@ -20,6 +20,9 @@ extension NSError
{
var userInfo = self.userInfo
userInfo[NSLocalizedFailureErrorKey] = failure
userInfo[NSLocalizedDescriptionKey] = self.localizedDescription
userInfo[NSLocalizedFailureReasonErrorKey] = self.localizedFailureReason
userInfo[NSLocalizedRecoverySuggestionErrorKey] = self.localizedRecoverySuggestion
let error = NSError(domain: self.domain, code: self.code, userInfo: userInfo)
return error