Returning an NSString from an NSError

天大地大妈咪最大 提交于 2019-12-03 04:12:24

-[NSError localizedDescription].

(Also, every ObjC object inherited from NSObject implements -description which returns an NSString.)

for folks new to objective c (me), following is example code that makes accepted answer from 'KennyTM' work ->

[self showAlertWithTitle:@"Error:" withMessage:error.localizedDescription];

You could try the localizedDescription method, which returns a string.

More in the docs.

tarnfeld

I found that there are three main methods to NSError:

  • error (NSInteger)
  • domain (NSString)
  • userInfo (NSDictionary)

To get all the error details:

NSError * err;
...
[NSString stringWithFormat:@"%@", err];
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!