如何将NSstring转换为NSerror对象类型

时间:2017-04-11 03:33:20

标签: ios objective-c

如何将NSstring转换为NSerror对象类型。

例如

NSString *msg;
msg  = "ERROR - Error Domain=Handling Login Response Code=20017 "Invalid user name" UserInfo={NSLocalizedDescription=Invalid user name} errorCode 20017 . "

我想将nsstring [msg]转换为NSerror Type,因为我想打印"无效的用户名"使用error.localizedDescription

1 个答案:

答案 0 :(得分:0)

我认为你想创建自己的NSError对象。

NSError *error = [NSError errorWithDomain:@"com.yourcompany.appname" code:3456 userInfo:@{NSLocalizedDescriptionKey:@"Invalid user name."}];
NSLog(@"Error: %@", error.localizedDescription);