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 ...
随机推荐
- MySQL学习笔记六:基本DML操作
1.查询语句,语法如下: SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESUL ...
- Last-Modified、If-Modified-Since 实现缓存和 OutputCache 的区别
先梳理三个概念: OutputCache:页面输出缓存,一般 ASP.NET 应用程序会用到. Last-Modified:Http 响应头(Http Reponse Header),由服务器发给客户 ...
- MongoDB的查询操作
1. 前言 在这篇博文中,我们将学习如何查询mongoDB中的数据.当我们把数据存储在mongoDB以后,我们需要把数据查询出来.毕竟CRUD操作中,查询操作在我们系统中是我们应用比较频繁的操作.我们 ...
- Oracle 10g安全加固(审计、监听密码)
环境: Linux 6.4 + Oracle 10.2.0.4 1. Oracle 10g 审计功能 2. 对数据库监听器的关闭和启动设置密码 1. Oracle 10g 审计功能 Oracle 10 ...
- Sybase数据库,普通表修改分区表步骤
本文目标:指导项目侧人员再遇到此类改动需求时可以自己参照更改.需求:Sybase数据库,普通表t_jingyu修改为按天分区的分区表. 1.sp_help查看t_jingyu的表结构,索引等信息 sp ...
- SQLite关系型数据库
SQLiteOpenHelper的使用: 首先声明一个DatabaseHelper类,这个类继承于SQLiteOpenHelper类,首先得有构造函数,声明DatabaseHelper类如 ...
- [Java IO]06_JSON操作
6.1 JSON 知识背景 6.1.1 JSON 简介 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法.类似 ...
- [Web API] Web API 2 深入系列(3) 激活HttpController
目录 HttpController 创建HttpController IAssembliesResolver IHttpControllerTypeResolver HttpControllerTyp ...
- 模拟实现SQL Server中的datepart(week,date)的功能
本文目录列表: 1.为什么要模拟实现datepart(week,date)的功能 2.具体实现思路 3.T-SQL代码实现逻辑 4.总结语 5.参考清单列表 1.为什么要模拟实现datepart( ...
- thinkphp怎么设置输入网址直接进入首页
1.设置apache服务器的时候,文件的位置要写包含index.php的那个主文件夹. 2.apache和thinkphp默认index.html是作为网站的默认首页,所以在浏览器端可以直接输入网址进 ...