ios – 如何从NSerror获取更多有用的信息?

我想从NSerror得到一些有用的信息.
我打印出[error userInfo],显示如下:
{
    NSFilePath = "/Users/apple/Library/Application Support/iPhone Simulator/5.1/Applications/08260B6A-4D65-48DF-ADD1-FFC8750081E8/Documents/abc";
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=17 \"The operation Couldn\U2019t be completed. File exists\"";
}

我想显示最后一行:“文件存在”,但是我该如何选择它.
我试过了:

localizedDescription
localizedFailureReason
localizedRecoverySuggestion
localizedRecoveryOptions
recoveryAttempter

不显示文件存在”.

解决方法

最后,我遵循完美的NSError打印的代码.
感谢@ jbat100和@Peter Warbo,我加了一点他们的代码
NSDictionary *userInfo = [error userInfo];
    Nsstring *errorString = [[userInfo objectForKey:NSUnderlyingErrorKey] localizedDescription];

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...