关于NSError

封装一个NSError,包括错误类型domain,错误码,本地化的错误描述。

NSError *error = [NSError errorWithDomain:NSURLErrorDomain code:121 userInfo:@{NSLocalizedDescriptionKey:@"本地化的错误描述"}];
NSLog(@"%@", error.localizedDescription);

有时候将属性userinfo添加必要的信息,包括错误类型、错误码、错误描述,我猜测是为了快速构建NSError。

你可能感兴趣的:(关于NSError)