gpt4 book ai didi

ios - 如何从 NSError 中获取更有用的信息?

转载 作者:技术小花猫 更新时间:2023-10-29 10:21:13 26 4
gpt4 key购买 nike

我想从 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];

关于ios - 如何从 NSError 中获取更有用的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11028902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com