我想創建一個錯誤對象以顯示給用戶。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爲您的迴應 –