-(NSString * )backErrorString{

//    self.code;

//http://blog.csdn.net/linkai5696/article/details/5983384#//apple_ref/doc/c_ref/NSFileNoSuchFileError

if (self.code == -1) {

return @"未知网络请求";

}else if(self.code == -999){

return @"请求取消";

}else if(self.code == -1000){

return @"请求网络糟糕";

}else if(self.code == -1001){

return @"请求超时";

}else if(self.code == -1002){

return @"不支持改请求";

}else if(self.code == -1003){

return @"找不到主机服务器";

}else if(self.code == -1004){

return @"不能连接到主机服务器";

}else if(self.code == -1103){

return @"请求超出限制";

}else if(self.code == -1005){

return @"丢失请求";

}else if(self.code == -1006){

return @"连接DNS失败";

}else if(self.code == -1007){

return @"请求过多重定向";

}else if(self.code == -1008){

return @"请求资源不可用";

}else if(self.code == -1009){

return @"网络断开了哟";

}else if(self.code == -1010){

return @"重定向到不存在的地址";

}else if(self.code == -1011){

return @"返回头糟糕";

}else if(self.code == -1012){

return @"请求取消";

}else if(self.code == -1013){

return @"请求被限制";

}else if(self.code == -1014){

return @"无请求资源";

}else if(self.code == -1015){

return @"返回资源无法解码";

}else if(self.code == -1016){

return @"无法解码返回数据";

}else if(self.code == -1017){

return @"无法解析返回数据";

}else if(self.code == -1100){

return @"文件不存在";

}else if(self.code == -1101){

return @"文件被重定向";

}else if(self.code == -1102){

return @"无权限访问";

}else if(self.code == -1200){

return @"安全连接失败";

}else if(self.code == -1201){

return @"服务器证书错误";

}else if(self.code == -1202){

return @"服务器证书不可信";

}else if(self.code == -1203){

return @"服务器证书无权限";

}else if(self.code == -1204){

return @"服务器证书无效";

}else if(self.code == -1205){

return @"客户端证书拒绝";

}else if(self.code == -1206){

return @"客户端证书被限制";

}else if(self.code == -2000){

return @"无法从网络加载";

}else if(self.code == -3000){

return @"无法创建文件";

}else if(self.code == -3001){

return @"无法打开文件";

}else if(self.code == -3002){

return @"无法关闭文件";

}else if(self.code == -3003){

return @"无法写入数据";

}else if(self.code == -3004){

return @"无法移除文件";

}else if(self.code == -3005){

return @"无法移动文件";

}else if(self.code == -3006){

return @"下载中断";

}else if(self.code == -999){

return @"下载未完成";

}

return @"未知网络错误";

};

NSError的更多相关文章

  1. iOS - NSError用法规范

    iphone跬步之--错误信息 NSError   一.获取系统的错误信息 比如移动文件时,获取文件操作错误: NSError *e = nil;[[NSFileManager defaultMana ...

  2. ios 自定义NSError

    from:[object-c错误处理]http://www.androiddev.net/objective-c%E5%AD%A6%E4%B9%A0%E4%B9%8B%E9%94%99%E8%AF%A ...

  3. iOS NSError

    写在前面 在iOS开发中,NSError的使用非常常见,使用也比较简单,也正因为简单,所以对这一部分知识不甚注重.但是近期在做app底层网络封装时发现了一些问题.我使用的网络框架是AFNetworki ...

  4. 定制NSError

    定制NSError 效果: 系统的NSError是可以自己定制的,以下提供代码来实现并表示如何使用: YXError.h 与 YXError.m // // YXError.h // CustomYX ...

  5. ios错误码:NSError对象.code

    1. URL Loading System Error Codes These values are returned as the error code property of an NSError ...

  6. iOS NSError HTTP错误码大全

    NSError codes in the Cocoa error domain. enum { NSFileNoSuchFileError = 4, NSFileLockingError = 255, ...

  7. NSError分析

    在iOS开发中,NSError的使用非常常见,使用也比较简单,也正因为简单,所以对这一部分知识不甚注重.但是近期在做app底层网络封装时发现了一些问题.我使用的网络框架是AFNetworking,AF ...

  8. 怎样在Swift中使用NSError

    步骤一:声明NSError变量. 一定要加"?",不加或者加"!"都不行.由于使用了optional,所以要用var而不用let. var error: NSE ...

  9. 错误信息 NSError

    一.获取系统的错误信息 比如移动文件时,获取文件操作错误: NSError *e = nil;[[NSFileManager defaultManager] moveItemAtPath:source ...

随机推荐

  1. 如何高效地向Redis插入大量的数据

    最近有个哥们在群里问,有一个日志,里面存的是IP地址(一行一个),如何将这些IP快速导入到Redis中. 我刚开始的建议是Shell+redis客户端. 今天,查看Redis官档,发现文档的首页部分( ...

  2. Perl碎碎念

    1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(<>){ chomp; print "$_\n" unless ...

  3. 7.Struts2复杂类型数据的接受

    复合类型数据的接收 所谓复合类型数据是指,一个JavaBean实例的属性值,而这些值又作为参数传递给Action. Action若要接收这些数据,需要做到以下几点: (1)定义Action时,将该Be ...

  4. Nancy之基于Nancy.Hosting.Self的小Demo

    继昨天的Nancy之基于Nancy.Hosting.Aspnet的小Demo后, 今天来做个基于Nancy.Hosting.Self的小Demo. 关于Self Hosting Nancy,官方文档的 ...

  5. Model验证功能

    占位符  {0}对应属性  {1}对应minimum  {2}对应maximum   [StringLength(15, MinimumLength = 6, ErrorMessage = " ...

  6. 背水一战 Windows 10 (14) - 动画: 线性动画, 关键帧动画

    [源码下载] 背水一战 Windows 10 (14) - 动画: 线性动画, 关键帧动画 作者:webabcd 介绍背水一战 Windows 10 之 动画 线性动画 - ColorAnimatio ...

  7. 【Java每日一题】20161216

    package Dec2016; import java.util.ArrayList; import java.util.List; public class Ques1216 { public s ...

  8. python 优矿自动化交易

    一.进入官网,打开notebook 自己新建 notebook 二.在代码中编写自己的交易策略 https://uqer.io/help/faqApi/#account相关属性  在帮助文档中可以找到 ...

  9. VGA colorbar显示

    module VGAcolorbar(clk,rst,hsync,vsync,vga_r,vga_g,vga_b ); input clk; input rst; output hsync; outp ...

  10. 【C语言学习趣事】_33_关于C语言和C++语言中的取余数(求模)的计算_有符号和无符号数的相互转换问题

    最近再次复习C++语言,用的教材是<C++ Primer>这本教材, 看到第二章的时候,里面有个问题困扰了我. 于是想上网查查怎么回事, 结果看了很久都没有得到一个满意的答案. 书上有这么 ...