Ich möchte einige nützliche Informationen von NSError
erhalten. Wenn ich [error userInfo]
ausdrucken, erhalte ich die folgende:Wie kann ich mehr nützliche Informationen von NSError bekommen?
{
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\"";
}
Ich möchte die letzte Zeile zeigen: „Die Datei existiert“, aber wie kann ich es herausgreifen?
Ich habe versucht:
localizedDescription
localizedFailureReason
localizedRecoverySuggestion
localizedRecoveryOptions
recoveryAttempter
Nicht von ihnen zeigen "Datei existiert".
Ja, es drücken: "Fehler Domain = NSPOSIXErrorDomain-Code = 17 \" Der Vorgang konnte nicht hergeleitet \ u2019t abgeschlossen sein. Datei existiert \ "" Aber, kann ich herauslesen "Die Operation konnte nicht abgeschlossen werden. Datei existiert nur"? –
Wie wäre es mit: 'if ([Fehlercode] == 17) NSLog (" Die Operation konnte nicht abgeschlossen werden. Datei existiert ");' –