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 ...
随机推荐
- 如何高效地向Redis插入大量的数据
最近有个哥们在群里问,有一个日志,里面存的是IP地址(一行一个),如何将这些IP快速导入到Redis中. 我刚开始的建议是Shell+redis客户端. 今天,查看Redis官档,发现文档的首页部分( ...
- Perl碎碎念
1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(<>){ chomp; print "$_\n" unless ...
- 7.Struts2复杂类型数据的接受
复合类型数据的接收 所谓复合类型数据是指,一个JavaBean实例的属性值,而这些值又作为参数传递给Action. Action若要接收这些数据,需要做到以下几点: (1)定义Action时,将该Be ...
- Nancy之基于Nancy.Hosting.Self的小Demo
继昨天的Nancy之基于Nancy.Hosting.Aspnet的小Demo后, 今天来做个基于Nancy.Hosting.Self的小Demo. 关于Self Hosting Nancy,官方文档的 ...
- Model验证功能
占位符 {0}对应属性 {1}对应minimum {2}对应maximum [StringLength(15, MinimumLength = 6, ErrorMessage = " ...
- 背水一战 Windows 10 (14) - 动画: 线性动画, 关键帧动画
[源码下载] 背水一战 Windows 10 (14) - 动画: 线性动画, 关键帧动画 作者:webabcd 介绍背水一战 Windows 10 之 动画 线性动画 - ColorAnimatio ...
- 【Java每日一题】20161216
package Dec2016; import java.util.ArrayList; import java.util.List; public class Ques1216 { public s ...
- python 优矿自动化交易
一.进入官网,打开notebook 自己新建 notebook 二.在代码中编写自己的交易策略 https://uqer.io/help/faqApi/#account相关属性 在帮助文档中可以找到 ...
- VGA colorbar显示
module VGAcolorbar(clk,rst,hsync,vsync,vga_r,vga_g,vga_b ); input clk; input rst; output hsync; outp ...
- 【C语言学习趣事】_33_关于C语言和C++语言中的取余数(求模)的计算_有符号和无符号数的相互转换问题
最近再次复习C++语言,用的教材是<C++ Primer>这本教材, 看到第二章的时候,里面有个问题困扰了我. 于是想上网查查怎么回事, 结果看了很久都没有得到一个满意的答案. 书上有这么 ...