-(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. 关于MVC EF架构及Repository模式的一点心得

    一直都想写博客,可惜真的太懒了或者对自己的描述水平不太自信,所以...一直都是不想写的状态,关于领域驱动的东西看了不少,但是由于自己水平太差加上工作中实在用不到,所以一直处于搁置状态,最近心血来潮突然 ...

  2. 相克军_Oracle体系_随堂笔记006-日志原理

    简单来说,学习Oracle数据库就两个目标: 保证数据库数据的一致性: 提高数据库的性能(这个和日志没关系).   日志的功能:     只是保证数据库数据的一致性:   1.Oracle日志原理   ...

  3. Hibernate —— 映射关联关系(附录)

    一.单向的多对一 1.建表语句 CREATE TABLE customer ( customer_id ) NOT NULL AUTO_INCREMENT PRIMARY KEY , ) CREATE ...

  4. CSS清除浮动

    今天看到一篇文章关于清除浮动的,突然间脑袋短路了,咦?为什么要清除浮动?原谅我的无知,搜了下原来是这样,又倒腾出原来的笔记,唉,本来就有记录啊,而且也会经常用到,用的久了连原理都忘了.恩,防止自己再犯 ...

  5. 自己封装的Windows7 64位旗舰版,微软官网上下载的Windows7原版镜像制作,绝对纯净版

    MSDN官网上下载的Windows7 64位 旗舰版原版镜像制作,绝对纯净版,无任何精简,不捆绑任何第三方软件.浏览器插件,不含任何木马.病毒等. 集成: 1.Office2010 2.DirectX ...

  6. jQuery获取及设置单选框、多选框、文本框内容

    获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $(&qu ...

  7. HTML5播放暂停音乐

    查看效果:http://hovertree.com/code/jquery/ueyf7gn4.htm 代码如下: <!DOCTYPE html> <html> <head ...

  8. IIS 配置Http重定向到Https

    注意首先要安装url重定向模块    https://www.microsoft.com/zh-CN/download/details.aspx?id=7435 然后在web.config末尾添加如下 ...

  9. nginx concat模块配置 页面返回400 bad request

    在1.4.x版本的nginx没有发现这个问题,但是在1.5.x版本就遇到了这个问题 由于Nginx在新版本中,使用了标准的 MIME-Type:application/javascript.而在ngi ...

  10. 【转】acm小技巧

    1.一般用c语言节约空间,要用c++库函数或STL时才用c++: cout.cin和printf.scanf最好不要混用. 大数据输入输出最后不用cin.cout,纺织超市. 2.有时候int型不够用 ...