-(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. iOS开发之窥探UICollectionViewController(二) --详解CollectionView各种回调

    UICollectionView的布局是可以自己定义的,在这篇博客中先在上篇博客的基础上进行扩充,我们先使用UICollectionViewFlowLayout,然后好好的介绍一下UICollecti ...

  2. Android各类权限意思祥解

    1. android.permission.ACCESS_CHECKIN_PROPERTIES    允许读写访问”properties”表在 checkin数据库中,可以修改值上传 2. andro ...

  3. http 错误代码表

    所有 HTTP 状态代码及其定义.  代码  指示  2xx  成功  200  正常:请求已完成.  201  正常:紧接 POST 命令.  202  正常:已接受用于处理,但处理尚未完成.  2 ...

  4. 编译lsusb

    参考博客: http://blog.csdn.net/mcy_cool/article/details/10178841 涉及到的源码: http://files.cnblogs.com/files/ ...

  5. 5分钟学会使用Less预编译器

    5分钟学会使用Less预编译器 Less是什么? LESS CSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法为CSS赋予了动态语言的特性,如变量.继承.运算.函数等,更方便 ...

  6. Oracle 11g 编译使用BBED

    环境:RHEL 6.4 + Oracle 11.2.0.4 1. 拷贝缺失文件 2. 编译BBED 3. BBED使用测试 Reference 1. 拷贝缺失文件 11g中缺失几个相关文件,但我们实际 ...

  7. Cesium应用篇:3控件(5)CesiumInspector

    CesiumInspector控件并不是带来太多功能上的,但对开发人员来说,对于了解Cesium的渲染效果以及性能调优,还是一个很有价值的控件,特别是一些渲染状态下的问题,采用该控件,应该还是会有很多 ...

  8. 在ASP.NET MVC 中获取当前URL、controller、action

    一.URL的获取很简单,ASP.NET通用: [1]获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); [2]获取 虚拟 ...

  9. jQuery-1.9.1源码分析系列(十六)ajax——ajax框架

    ajax的介绍就不多说了,点击可看. 既然是ajax框架,那么闲谈一谈jQuery的ajax处理思路. 现在的浏览器都支持ajax,只不过不同的浏览器使用方法可能有不同(IE使用new window. ...

  10. Html 文档在线编辑器

    // //