-(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入门

    一.安装 目前,官方最新稳定版本为3.0.7 # wget http://download.redis.io/releases/redis-3.0.7.tar.gz # cd /usr/local/ ...

  2. 三行代码接入,社交软件打字时底下弹出的表情布局,自定义ViewPager+页面点标+各种功能的android小框架。

    (转载请声明出处:http://www.cnblogs.com/linguanh/) 前言: 接上次分享的 ListView 动态加载类,入口:http://www.cnblogs.com/lingu ...

  3. 大数据实践-数据同步篇tungsten-relicator(mysql->mongo)

    // mongo)";digg_bgcolor = "#FFFFFF";digg_skin = "normal"; // ]]> // [导读] ...

  4. 译:DOM2中的高级事件处理(转)

    17.2. DOM2中的高级事件处理(Advanced Event Handling with DOM Level 2)        译自:JavaScript: The Definitive Gu ...

  5. Masonry_设置比例

    [self.bgView addSubview:self.progressImageView]; [self.progressImageView mas_makeConstraints:^(MASCo ...

  6. Javascript数组常用方法

    一.forEach对数组的遍历 二.map返回经过运算的新数组 三.filter返回满足条件的新数组 四.返回数组前后元素运算的结果 五.every遍历数组每项元素是否满足某个条件,全部满足返回tru ...

  7. 局部打印插件 jquery.PrintArea.js

    (function ($) { var printAreaCount = 0; $.fn.printArea = function () { var ele = $(this); var idPref ...

  8. 3.Struts2配置文件标签介绍

    Struts2的很多核心功能都是由拦截器实现的. struts-default.xml中定义了这些拦截器与Result类型. 所以,不继承struts-default包,Struts2提供的很多核心功 ...

  9. 【大结局】《从案例中学习JavaScript》之酷炫音乐播放器(四)

    这是之前写的用H5制作的音乐播放器,前三节其实已经做得差不多了,音轨的制作原理已经在上一节说明,不过一直还没有和音乐对接. 本章作为该系列的一个完结篇,我会专门把动态音轨的实现代码贴出来,demo地址 ...

  10. jquery技巧之让任何组件都支持类似DOM的事件管理

    本文介绍一个jquery的小技巧,能让任意组件对象都能支持类似DOM的事件管理,也就是说除了派发事件,添加或删除事件监听器,还能支持事件冒泡,阻止事件默认行为等等.在jquery的帮助下,使用这个方法 ...