NSError
-(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的更多相关文章
- iOS - NSError用法规范
iphone跬步之--错误信息 NSError 一.获取系统的错误信息 比如移动文件时,获取文件操作错误: NSError *e = nil;[[NSFileManager defaultMana ...
- 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 ...
- iOS NSError
写在前面 在iOS开发中,NSError的使用非常常见,使用也比较简单,也正因为简单,所以对这一部分知识不甚注重.但是近期在做app底层网络封装时发现了一些问题.我使用的网络框架是AFNetworki ...
- 定制NSError
定制NSError 效果: 系统的NSError是可以自己定制的,以下提供代码来实现并表示如何使用: YXError.h 与 YXError.m // // YXError.h // CustomYX ...
- ios错误码:NSError对象.code
1. URL Loading System Error Codes These values are returned as the error code property of an NSError ...
- iOS NSError HTTP错误码大全
NSError codes in the Cocoa error domain. enum { NSFileNoSuchFileError = 4, NSFileLockingError = 255, ...
- NSError分析
在iOS开发中,NSError的使用非常常见,使用也比较简单,也正因为简单,所以对这一部分知识不甚注重.但是近期在做app底层网络封装时发现了一些问题.我使用的网络框架是AFNetworking,AF ...
- 怎样在Swift中使用NSError
步骤一:声明NSError变量. 一定要加"?",不加或者加"!"都不行.由于使用了optional,所以要用var而不用let. var error: NSE ...
- 错误信息 NSError
一.获取系统的错误信息 比如移动文件时,获取文件操作错误: NSError *e = nil;[[NSFileManager defaultManager] moveItemAtPath:source ...
随机推荐
- linux下遍历目录
遍历目录的主要思想 由于目录就是一颗树,所以遍历目录就转换为遍历一棵树.谈到树的遍历就再熟悉不过了,有树的前序.层次和后序遍历,我使用的是前序遍历,后序遍历和前序遍历本质上一样,而层次遍历要比前两个麻 ...
- MySQL密码忘记,怎么办?
如果哪天你忘记了线上MySQL数据库的root密码,怎么办? 大家往往会想到skip-grant-tables参数,具体步骤如下: 1. 关闭MySQL数据库,因为root密码忘记了,mysqladm ...
- Oracle 11g 编译使用BBED
环境:RHEL 6.4 + Oracle 11.2.0.4 1. 拷贝缺失文件 2. 编译BBED 3. BBED使用测试 Reference 1. 拷贝缺失文件 11g中缺失几个相关文件,但我们实际 ...
- 分享一个基于长连接+长轮询+原生的JS及AJAX实现的多人在线即时交流聊天室
实现网页版的在线聊天室的方法有很多,在没有来到HTML5之前,常见的有:定时轮询.长连接+长轮询.基于第三方插件(如FLASH的Socket),而如果是HTML5,则比较简单,可以直接使用WebSoc ...
- C#开发微信门户及应用(43)--微信各个项目模块的定义和相互关系
我们在开发微信相关的应用的时候,一般需要完善的基础模块支持,包括微信公众号,微信企业号,以及一些业务模块的支持,一般随着功能的增多,我们需要非常清晰的界定他们的关系.模块的分拆以及合并往往需要考虑的代 ...
- 让Visual Studio Code对jQuery支持智能提示!
本人新手,对代码各种不熟悉,记不准确,总是打错,造成各种失误!! 其实这个方法应该适合大部分前端开发工具!! 园里子有前人写了一篇文章对智能提示的实现!不过很多新手看不懂吧. http://www.c ...
- 【面试大系】PHP程序员的知识盘点
总结下,PHP面试中常见的知识点,以备查漏补缺和不时之用. 1)php面试题之一——PHP核心技术(高级部分)
- 【新年呈献】高性能 Socket 组件 HP-Socket v3.1.2 正式发布
HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP ...
- linux下tomcat自启动设置
1.进入/etc/init.d 2.新建文件tomcat,内容如下: #!/bin/sh # chkconfig: 345 99 10 # description: Auto-starts tomca ...
- 转移博客到xinqiyang.freeflare.com了,这里会继续更新.
hi.... 欢迎大家来到这里,这里将转移到github page搭建的博客 http://xinqiyang.freeflare.com 了,现在习惯于实用markdown来写东西了,这样可以脱离浏 ...