一、获取系统的错误信息 比如移动文件时,获取文件操作错误: NSError *e = nil;[[NSFileManager defaultManager] moveItemAtPath:sourcePath toPath:targetPath error:&e];if (e) { NSLog(@"
转载 2015-11-30 13:56:00
89阅读
2评论
NSError用法灵活,经由此对象,我们可以把导致错误的原因回调给调用者。NSError对象里封装了三条信息:1)Error domain:错误范围,其类型为字符串    错误发生的范围,也就是产生错误的根源,通常用一个特有的全局变量来定义。比方说,“处理URL的子系统”在从URL中解析或者取得数据时如果出错了,那么就会使用NSURLErrorDomain来表示错误范围。2)E
转载 2023-07-18 16:21:23
46阅读
定制NSError效果:系统的NSError是可以自己定制的,以下提供代码来实现并表示如何使用:YXError.h 与YXError.m//// YXError.h// CustomYXError//// Copyright (c) 2014年 Y.X. All rights reserved...
转载 2014-09-13 16:50:00
86阅读
2评论
1、AFN NSURLErrorDomain 错误编码 typedef enum { NSURLErrorUnknown = -1, //未知 NSURLErrorCancelled = -999, //取消 NSURLErrorBadURL = -1000, //错误URL NSURLErrorT
原创 2023-08-22 10:40:20
2291阅读
User info dictionary keysThese keys may exist in the user info dictionary.r...
原创 2023-05-08 19:25:14
113阅读
学会2个方面的内容,基本就可以上手NSError: 1、NSError对象的创建和解读 2、NSError对象的传递方式,通过委托方法回调方式、通过以NSerror对象指针的指针作为参数的方式 一、NSError的创建和解读 - (void)test { // 代码一 NSString *desc1 ...
转载 2021-08-05 14:50:00
598阅读
2评论
# 在 Swift 中为 NSError 添加扩展属性 在实际开发中,NSError 是非常常用的错误处理类型。它可以存储与错误相关的信息,比如错误代码、域名以及用户信息等。然而,有时我们可能需要在 NSError 上添加一些额外的属性,以满足特定的需求。本文将介绍如何在 Swift 中为 NSError 添加扩展属性,并通过代码示例进行演示。 ## 什么是 NSError NSError
原创 7月前
24阅读
步骤一:声明NSError变量。一定要加"?",不加或者加"!"都不行。由于使用了optional,所以要用var而不用let。 var error: NSError? 步骤二:使用的时候在变量前加上"&"。 NSJSONSerialization.JSONObjectWithData(data!,
转载 2017-05-23 16:36:00
345阅读
2评论
一、过去这么干 我们在iOS开发中进行网络请求的时候,一般是获取到服务器返回的data后,再根据我们的需要转换成JSON,图像等信息: 1. let myURL = NSURL(string: "http://imgs.xkcd.com/comics/scrabble.png")! 2. let task = NSURLSession.sharedSession
转载 3月前
26阅读
## 如何在Swift中获取OC中的NSError的userInfo 在开发过程中,特别是在与Objective-C代码交互时,处理错误信息常常是必不可少的。NSError是Objective-C中用于错误处理的重要类,它包含了有关错误的详细信息,包括错误码、错误域和userInfo字典,后者通常用于存储与错误相关的额外信息。当我们在Swift中处理这些NSError对象时,如何获取其userI
swift之类的继承知识点:1、类的继承、重写等概念;2、子类和父类的属性和方法关系;继承(Inheritance)综述:一个类可以继承(inherit)另一个类的方法(methods),属性(properties)和其它特性。当一个类继承其它类时,继承类叫子类(subclass),被继承类叫超类(或父类,superclass)。在 Swift 中,继承是区分「类」与其它类型的一个基本特征。首先定
转载 2023-10-01 15:49:36
73阅读
原文链接:http://www.fantageek.com/1317/uiwindow-in-ios/一篇中文翻译:点击打开链接In this article, I ‘ll share what I know about UIWindowkeyWindowAn app can have many UIWindow. The key window
转载 2022-01-11 17:49:17
1829阅读
iOS开发过程中我们经常会遇到异常问题 对异常的处理一般采用打印或者直接抛出。这样可以很方便我们调试过程有所参考,而且方便我们查看异常产生的位置信息NSError(错误信息)采用NSError的情况使用 NSError 的形式可以把程序中导致错误原因回报给调用者,而且使程序正常运行不会造成奔溃的后果NSError包含的内容@interface NSError : NSObject &lt
# 实现iOS选择图片的流程及代码示例 ## 流程表格 | 步骤 | 操作 | | ---- | ---- | | 1 | 导入相册选择框架 | | 2 | 请求用户授权访问相册 | | 3 | 弹出相册选择界面 | | 4 | 选择图片 | | 5 | 返回选择的图片 | ## 操作步骤及代码示例 1. 导入相册选择框架 ```swift // 在你的ViewController类中导
原创 2024-05-16 05:40:43
170阅读
在Windows系统上,我们可以通过系统自带的远程桌面或是QQ远程来控制对方的电脑。可是对于使用苹果Mac电脑的小伙伴来说,就没那么好操作了。因为苹果mac的特殊性,但是又想要操作,该怎么去操作咧?下面,小编就来跟大家介绍苹果mac远程桌面连接。在我们使用电脑过程中,难免会遇到需要远程控制其他电脑的时候,如果是Windows操作系统的,还比较简单一些,如果是苹果mac操作系统,那么相对来说就要麻烦
转载 2023-09-21 07:27:47
372阅读
这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧。它们可能会给用户体验、代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下。90%的作用是帮助自己回顾、记忆、复习。 大约两年多前,我曾尝试自己写一个程序,用来解析Word文档。当时满腔热血,认为只要是把xml各种
转载 2023-10-31 20:19:13
133阅读
iOS websocket最近在开发一个直播应用,需要用到弹幕功能,后台说要用websocket来实现,所以学习了一下一、 RocketSocket 搜索了一下发现,用的最多的还是Facebook的RocketSocket库,虽然已经停止维护了,但是还能使用。创建socket- (SRWebSocket *)webSocket { if (!_webSocket) { NS
转载 2021-01-16 11:39:00
339阅读
AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。AFHTTPRequestOperationManager已经抛弃,所以需要对数据请求进行改动。Get请求//使用代码 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.responseSerial
转载 2023-07-13 18:10:30
263阅读
一 嵌入式音频系统介绍上图是音频系统的硬件模拟图,声卡通过I2S接口与cpu进行音频数据传输,通过I2C接口与cpu进行控制通讯。 录音数据通路:麦克风---->声卡------I2S------>DMA---->内存; 播放数据通路:内存------->DMA-----I2S------>声卡----->扬声器;注意: 可以推测 cpu部分的代码包括DMA控制
转载 2023-12-20 06:13:33
171阅读
目录安装Windows 10 到VHDX创建VHDX下载Win10的IOS文件部署系统到VHDX添加启动镜像到启动分区重启,启动菜单选Win10,继续安装操作系统即可双系统启动菜单消失问题 安装Windows 10 到VHDX将WIN10安装到VHDX相对比安装到虚拟机,可以充分利用电脑的性能。创建VHDX管理员模式打开CMDC:\WINDOWS\system32>diskpart //在
转载 2024-01-24 20:25:31
219阅读
  • 1
  • 2
  • 3
  • 4
  • 5