How can I use NSError in my iPhone App?

后端 未结 9 1086
Happy的楠姐
Happy的楠姐 2020-12-07 06:32

I am working on catching errors in my app, and I am looking into using NSError. I am slightly confused about how to use it, and how to populate it.

9条回答
  •  無奈伤痛
    2020-12-07 07:12

    extension NSError {
        static func defaultError() -> NSError {
            return NSError(domain: "com.app.error.domain", code: 0, userInfo: [NSLocalizedDescriptionKey: "Something went wrong."])
        }
    }
    

    which I can use NSError.defaultError() whenever I don't have valid error object.

    let error = NSError.defaultError()
    print(error.localizedDescription) //Something went wrong.
    

提交回复
热议问题