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 ...
随机推荐
- 关于MVC EF架构及Repository模式的一点心得
一直都想写博客,可惜真的太懒了或者对自己的描述水平不太自信,所以...一直都是不想写的状态,关于领域驱动的东西看了不少,但是由于自己水平太差加上工作中实在用不到,所以一直处于搁置状态,最近心血来潮突然 ...
- 相克军_Oracle体系_随堂笔记006-日志原理
简单来说,学习Oracle数据库就两个目标: 保证数据库数据的一致性: 提高数据库的性能(这个和日志没关系). 日志的功能: 只是保证数据库数据的一致性: 1.Oracle日志原理 ...
- Hibernate —— 映射关联关系(附录)
一.单向的多对一 1.建表语句 CREATE TABLE customer ( customer_id ) NOT NULL AUTO_INCREMENT PRIMARY KEY , ) CREATE ...
- CSS清除浮动
今天看到一篇文章关于清除浮动的,突然间脑袋短路了,咦?为什么要清除浮动?原谅我的无知,搜了下原来是这样,又倒腾出原来的笔记,唉,本来就有记录啊,而且也会经常用到,用的久了连原理都忘了.恩,防止自己再犯 ...
- 自己封装的Windows7 64位旗舰版,微软官网上下载的Windows7原版镜像制作,绝对纯净版
MSDN官网上下载的Windows7 64位 旗舰版原版镜像制作,绝对纯净版,无任何精简,不捆绑任何第三方软件.浏览器插件,不含任何木马.病毒等. 集成: 1.Office2010 2.DirectX ...
- jQuery获取及设置单选框、多选框、文本框内容
获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $(&qu ...
- HTML5播放暂停音乐
查看效果:http://hovertree.com/code/jquery/ueyf7gn4.htm 代码如下: <!DOCTYPE html> <html> <head ...
- IIS 配置Http重定向到Https
注意首先要安装url重定向模块 https://www.microsoft.com/zh-CN/download/details.aspx?id=7435 然后在web.config末尾添加如下 ...
- nginx concat模块配置 页面返回400 bad request
在1.4.x版本的nginx没有发现这个问题,但是在1.5.x版本就遇到了这个问题 由于Nginx在新版本中,使用了标准的 MIME-Type:application/javascript.而在ngi ...
- 【转】acm小技巧
1.一般用c语言节约空间,要用c++库函数或STL时才用c++: cout.cin和printf.scanf最好不要混用. 大数据输入输出最后不用cin.cout,纺织超市. 2.有时候int型不够用 ...