首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从这个[value isKindOfClass:[NSError类]]转换为NSError?

如何从这个[value isKindOfClass:[NSError类]]转换为NSError?
EN

Stack Overflow用户
提问于 2014-10-02 12:06:05
回答 1查看 150关注 0票数 0

我使用外部组件连接到SOAP服务。当我收到结果时,它作为对象value返回,该对象可以包含NSError或由此产生的对象。

如果出现错误,我想提取错误的代码和消息。如何将value转换为NSError?

我接收[value isKindOfClass:[NSError class]]来检查是否返回错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-02 12:15:45

代码语言:javascript
复制
if ([value isKindOfClass:[NSError class]]) {
    NSError *error = (NSError *)value;
    NSLog(@"It didn't work: %@", [error localizedDescription]);
} else {
    // returned object
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26160411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档