Я хочу получить полезную информацию от NSError
. Если я распечатать [error userInfo]
, я получаю следующее:Как я могу получить более полезную информацию от NSError?
{
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
Non из них показывают "Файл существует".
Да, нажмите: "Error Domain = NSPOSIXErrorDomain Code = 17 \" Операция не мог \ быть завершено U2019t. Файл существует \ "" Но, могу ли я выбрать "Операция не может быть завершена? Только файл существует"? –
Как насчет: 'if ([код ошибки] == 17) NSLog (« Операция не может быть завершена. Файл существует »);' –