
- (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描述所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)