首页 > 其他分享 >iOS开发之--NSError错误码

iOS开发之--NSError错误码

时间:2023-08-22 11:06:45浏览次数:35  
标签:文件 读取 错误 证书 -- 最大值 iOS 错误码 无法

1、AFN NSURLErrorDomain 错误编码

typedef enum
{
   NSURLErrorUnknown = -1,  //未知
   NSURLErrorCancelled = -999, //取消
   NSURLErrorBadURL = -1000, //错误URL
   NSURLErrorTimedOut = -1001, //超时
   NSURLErrorUnsupportedURL = -1002, //不支持URL
   NSURLErrorCannotFindHost = -1003, //找不到主机
   NSURLErrorCannotConnectToHost = -1004, //无法连接到主机
   NSURLErrorDataLengthExceedsMaximum = -1103, //数据长度超过最大值
   NSURLErrorNetworkConnectionLost = -1005, //网络连接丢失
   NSURLErrorDNSLookupFailed = -1006, //DNS查询失败
   NSURLErrorHTTPTooManyRedirects = -1007, //HTTP重定向太多
   NSURLErrorResourceUnavailable = -1008, //资源不可用
   NSURLErrorNotConnectedToInternet = -1009, //未连接到互联网的NSURL错误
   NSURLErrorRedirectToNonExistentLocation = -1010, //重定向到不存在的位置
   NSURLErrorBadServerResponse = -1011, //服务器响应错误
   NSURLErrorUserCancelledAuthentication = -1012,//用户取消身份验证
   NSURLErrorUserAuthenticationRequired = -1013,
   NSURLErrorZeroByteResource = -1014, //0字节资源
   NSURLErrorCannotDecodeRawData = -1015,//无法解码原始数据
   NSURLErrorCannotDecodeContentData = -1016,//无法解码内容数据
   NSURLErrorCannotParseResponse = -1017, //无法解析响应
   NSURLErrorFileDoesNotExist = -1100,//文件不存在
   NSURLErrorFileIsDirectory = -1101,//文件目录
   NSURLErrorNoPermissionsToReadFile = -1102,//没有权限读取文件
   NSURLErrorSecureConnectionFailed = -1200, //安全连接失败
   NSURLErrorServerCertificateHasBadDate = -1201, //服务器证书错误日期
   NSURLErrorServerCertificateUntrusted = -1202,//服务器证书不可信
   NSURLErrorServerCertificateHasUnknownRoot = -1203,//服务器证书有未知的根
   NSURLErrorServerCertificateNotYetValid = -1204,//服务器证书无效
   NSURLErrorClientCertificateRejected = -1205,//客户端证书拒绝
   NSURLErrorClientCertificateRequired = -1206, //客户端证书要求
   NSURLErrorCannotLoadFromNetwork = -2000,//无法从网络加载
   NSURLErrorCannotCreateFile = -3000,//无法创建文件
   NSURLErrorCannotOpenFile = -3001,//无法打开文件
   NSURLErrorCannotCloseFile = -3002,//无法关闭文件
   NSURLErrorCannotWriteToFile = -3003,//无法写入文件
   NSURLErrorCannotRemoveFile = -3004,//无法删除文件
   NSURLErrorCannotMoveFile = -3005,//无法移动文件
   NSURLErrorDownloadDecodingFailedMidStream = -3006,//下载解码失败中流
   NSURLErrorDownloadDecodingFailedToComplete = -3007//下载解码失败
}

2、Cocoa框架错误域问题

enum {
   NSFileNoSuchFileError = 4, //没有这样的文件错误
   NSFileLockingError = 255, //文件锁定错误
   NSFileReadUnknownError = 256,//文件读取未知错误
   NSFileReadNoPermissionError = 257,//文件读取无权限错误
   NSFileReadInvalidFileNameError = 258,//文件读取无效文件名错误
   NSFileReadCorruptFileError = 259,//文件读取损坏文件错误
   NSFileReadNoSuchFileError = 260,//文件读取无此类文件错误
   NSFileReadInapplicableStringEncodingError = 261,//文件读取不适用字符串编码错误
   NSFileReadUnsupportedSchemeError = 262,//文件读取不支持方案错误
   NSFileReadTooLargeError = 263,//文件读取太大错误
   NSFileReadUnknownStringEncodingError = 264,//文件读取未知字符串编码错误
   NSFileWriteUnknownError = 512,//文件写入未知错误
   NSFileWriteNoPermissionError = 513,//文件写无权限错误
   NSFileWriteInvalidFileNameError = 514,//文件写入无效文件名错误
   NSFileWriteInapplicableStringEncodingError = 517,//文件写入不适用字符串编码错误
   NSFileWriteUnsupportedSchemeError = 518,//文件写不支持方案错误
   NSFileWriteOutOfSpaceError = 640,//文件写空错误
   NSFileWriteVolumeReadOnlyError = 642m,//文件写卷只读错误
   NSKeyValueValidationError = 1024,//NS键值验证错误
   NSFormattingError = 2048,//格式错误
   NSUserCancelledError = 3072,//用户取消错误
   
   NSFileErrorMinimum = 0,//文件错误最小值
   NSFileErrorMaximum = 1023,//文件错误最大值
   NSValidationErrorMinimum = 1024,//验证误差最小
   NSValidationErrorMaximum = 2047,//验证误差最大值
   NSFormattingErrorMinimum = 2048,//格式错误最小值
   NSFormattingErrorMaximum = 2559,//格式化错误最大值
   
   NSPropertyListReadCorruptError = 3840,//属性列表读取损坏错误
   NSPropertyListReadUnknownVersionError = 3841,//属性列表读取未知版本错误
   NSPropertyListReadStreamError = 3842,//属性列表读取流错误
   NSPropertyListWriteStreamError = 3851,//写入流错误
   NSPropertyListErrorMinimum = 3840,//属性列表错误最小值
   NSPropertyListErrorMaximum = 4095,//属性列表错误最大值
   
   NSExecutableErrorMinimum = 3584,//可执行错误最小值
   NSExecutableNotLoadableError = 3584,//可执行文件不可加载错误
   NSExecutableArchitectureMismatchError = 3585,//可执行架构不匹配错误
   NSExecutableRuntimeMismatchError = 3586,//可执行运行时不匹配错误
   NSExecutableLoadError = 3587,//可执行加载错误
   NSExecutableLinkError = 3588,//可执行链接错误
   NSExecutableErrorMaximum = 3839,//可执行错误最大值
   
}

 

仅做记录!


作者:稻草人11223


标签:文件,读取,错误,证书,--,最大值,iOS,错误码,无法
From: https://blog.51cto.com/u_13188203/7186816

相关文章

  • ios开发之--Multiple commands produce "xxxxx"
    新拉下来的项目执行完podinstall后,报如下错误,是因为使用了新的构建系统,改成原来的就可以了,如下图:  选择后,进入下图: 选择LegacyBuildSystem即可通过编译!重新编译即可,仅做记录!作者:稻草人11223......
  • if条件和for循环语句、while、do..while、switch语法
    //if语句intscore=70;if(score<20){NSLog(@"不及格");}elseif(score>=60){NSLog(@"及格");}//if语句判断条件存在多个情况下,判断一个年是否为润年intyear;printf("请输入一个年份:");scanf("%d",&year);if((year%4==0&......
  • 基于springboot课程答疑系统
    随着信息互联网信息的飞速发展,无纸化作业变成了一种趋势,针对这个问题开发一个专门适应师生交流形式的网站。本文介绍了课程答疑系统的开发全过程。通过分析企业对于课程答疑系统的需求,创建了一个计算机管理课程答疑系统的方案。文章介绍了课程答疑系统的系统分析部分,包括可行性分析......
  • ios开发之--友盟开发的使用
    分享的功能,基本每个APP都会有,一般就是之前用shareSDK,后来就是友盟,还有苹果原生的,友盟用的会多一点,也很方便,不过官方的文档有时候会看的云里雾里的,现总结一下:1、注册应用具体话去友盟平台上看下就行,这里不再阐述2、集成使用cocopods集成,具体的使用官网上都很明确了,下面只贴出代码:tar......
  • iOS开发之--使用storyboard进行跳转
    iOS开发中使用故事板进行开发是非常高效的一种方式,虽然有这样那样的问题,但是不得不承认,使用sb可以在最短的时间内完成整个项目的布局,节约开发者大量的时间,而且便于修改,非常直观,虽然可能不太灵活,但是方便!下面就来总结下常用的跳转方式:一、纯代码界面跳转方式1.导航控制器(UINavigat......
  • 安防视频平台EasyCVR视频平台城市水务系统实施方案计划
    一、方案背景近日由于台风天气的影响,我国东部沿海城市、华北地区等地出现了暴雨、大暴雨和特大暴雨,导致城市内涝、洪水、泥石流等自然灾害,给经济造成了严重损失。面对日益严峻的环境挑战,政府越来越重视智慧水务。智慧水务管理平台以AI算法和视频技术为核心,以云平台和大数据技术为......
  • 爬虫异常处理:异常捕获与容错机制设计
    作为一名专业的爬虫程序员,每天使用爬虫IP面对各种异常情况是我们每天都会遇到的事情。在爬取数据的过程中,我们经常会遇到网络错误、页面结构变化、被反爬虫机制拦截等问题。在这篇文章中,我将和大家分享一些关于如何处理爬虫异常情况的经验和技巧。通过异常捕获和容错机制的设计,我们......
  • 内容分发网络CDN与应用程序交付网络ADN之间的异同
    当您想要提高网站性能时,需要考虑许多不同的配置和设施,CDN和ADN是我们常遇见的几种选项之一。“CDN”指“内容分发网络”,而“ADN”指“应用程序交付网络”,但他们两者很容易被混淆,虽然它们的功能和作用都有较大差异,但很多人依然搞不清楚他们的差异,也有很多人把ADN误认为就是CDN。这和......
  • 基于springboot师生共评的作业管理系统设计与实现
    随着信息互联网信息的飞速发展,无纸化作业变成了一种趋势,针对这个问题开发一个专门适应师生作业交流形式的网站。本文介绍了师生共评的作业管理系统的开发全过程。通过分析企业对于师生共评的作业管理系统的需求,创建了一个计算机管理师生共评的作业管理系统的方案。文章介绍了师生共......
  • object - c 语言基础 进阶笔记 随笔笔记
    重点知识Engadget(瘾科技)StackOverFlow(栈溢出)Code4Apprespon魏先宇的程序人生第一周快捷键:Alt+上方向键跳到最上面 Alt+下方向键跳到最下面      Alt+左方向键跳到最左面  Alt+右方向键跳到最右面      Alt+shift+方向键 可以批量复制内容,在按方向......