iphone – Cocoa – 来自无处的NSError描述

iphone – Cocoa – 来自无处的NSError描述,第1张

概述我有这段代码: - (void)connection:(NSURLConnection*)connection didReceiveResponse:(NSURLResponse*)response { if ([response respondsToSelector:@selector(statusCode)]) { int statusCode = [((NSHTT 我有这段代码:

- (voID)connection:(NSURLConnection*)connection dIDReceiveResponse:(NSURLResponse*)response {    if ([response respondsToSelector:@selector(statusCode)]) {        int statusCode = [((NShttpURLResponse*)response) statusCode];        if (statusCode >= 400) {            NSError* statusError = [NSError errorWithDomain:@"Server connection error" code:statusCode userInfo:nil];            [self connection:connection dIDFailWithError:statusError];        }    }}- (voID)connection:(NSURLConnection*)connection dIDFailWithError:(NSError*)error {NSLog(@"%@",[error localizedDescription]);}

这给了一个缺页:

– >该 *** 作无法完成. (服务器连接错误错误404.)

描述(本地化与否)来自何处?
我刚刚使用代码和自定义无意义域字符串初始化了NSError …

解决方法 该错误消息表示服务器无法找到您的在线资源.

例如:http://www.google.com/notthepageyourelookingfor.

HTTP 404 – 维基百科

如果你问的是错误信息的来源,它应该像这样分解:

> localizedDescription:

The operation Couldn’t be completed ()

默认情况下,此方法返回密钥NSLocalizedDescriptionKey的用户信息字典中的对象.如果用户信息字典不包含NSLocalizedDescriptionKey的值,则从域和代码构造默认字符串.
NSLocalizedDescriptionKey是错误的本地化字符串表示形式,如果存在,将由localizedDescription返回.
适用于Mac OS X v10.2及更高版本.在NSError.h中声明.

> errWithDomain:@“服务器连接错误”:

Server connection error

>代码:statusCode:

error 404

总结

以上是内存溢出为你收集整理的iphone – Cocoa – 来自无处的NSError描述全部内容,希望文章能够帮你解决iphone – Cocoa – 来自无处的NSError描述所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1006700.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存