我想创建一个错误对象以显示给用户。Swift创建NSError对象
let userInfo: [NSObject : AnyObject] =
[
"NSLocalizedDescriptionKey" : NSLocalizedString("Unauthorized", comment: ""),
"NSLocalizedFailureReasonErrorKey" : NSLocalizedString("Unauthorized", comment: "")
]
let err = NSError(domain: "ShiploopHttpResponseErrorDomain", code: httpResponse.statusCode, userInfo: userInfo)
print("Error in Post: \(err.localizedDescription)")
不幸的是,输出是:
Error in Post: The operation couldn’t be completed.(ShiploopHttpResponseErrorDomain error 401.)
我希望能够展示给他应该激活他的帐户的用户。有任何想法吗??
这也可能是有意义从NSError继承,然后重写为localizedDescription吸气创建自己的错误类。 – ProgrammierTier
事情是我应该子类NSError能够定制“NSLocalizedDescriptionKey”来显示我的自定义消息。我是Swift和编程新手。所以我将不得不挖掘知道如何实现这个:) thx为您的回应 –