问题标签 [nserror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 创建一个 NSError 域
我想为我的应用程序创建一个自定义错误域。我有一个枚举NSInteger
类型,涵盖了我可以获得的所有可能的错误代码,我的问题是如何将这些与我的自定义域相关联?谢谢。
objective-c - 可可枚举
我正在创建一个错误代码列表
我想为我正在编写的自定义错误类(NSObject 的子类)创建一个错误域类型概念。
有什么办法可以将此枚举与字符串名称相关联?例如 MyErrorDomain?
ios - NSInvalidArgument 错误 - 来自 CIImage 的 CGImageRef
我在两天前运行良好的某些代码上遇到错误。错误是:
它指向 main.m 上的这一行:
使用日志查看我的代码到达的位置似乎这条线引发了错误:
graySave 是一个 CGImageRef,在我的视图控制器开始时声明。获取 CIImage 输出并将其转换为 CGImageRef 以进行保存很简单:
我认为(尽管不明白为什么)可能导致问题的唯一更改是添加一个额外的条件语句,该语句将应用第二个过滤器是用户希望这样做:
任何想法为什么会发生这种情况?
谢谢。
编辑:
这是整个代码块,以防万一。
-- 这里还有两个条件,目前都是空的
-- 然后保存 colourSave 图像,这很好用。
-- 然后方法结束。
还有一件事,这就是我裁剪图像的方式。以下方法返回的图像是我从中创建 CIImage 的内容:
{ CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
}
iphone - CDMA cell data interruption on iPhone. NSError code?
I have a scenario where a NSURLConnection is in progress.
As we all know, CDMA phones (think Verizon, Sprint) can't handle data and phone calls at the same time. Does anyone know what, if any, NSError is returned when the connection is interrupted by a phone call?
Is there any error handling? Does didFailWithError get called or does it automatically go into the background?
Thank you in advance.
ios - ios 检查空对象
我通过引用我在网上找到的一些代码传递了一个错误。错误以空对象的形式返回,这意味着没有错误。
如果我检查error.code
我的访问权限不正确,因为对象是空的。
如果我检查error == nil
我得到一个错误,因为error
它是一个空对象。
如何使用逻辑来发现错误存在,但为空?
cocoa - 如何在使用 NSError 的双重间接的方法中修复 Clang 警报?
在使用垃圾收集的项目中: Clang在分配 *anError 的行上警告“可能的 null 取消引用 ....”。
但这对我来说是正确的:为什么 NSError 需要双重间接?(指向指针的指针)
谁能看到我没有看到的东西?
}
objective-c - Objective-C 在自定义方法中将 NSError 指针传递给 NSFileManager
我有一个使用 ARC 并采用 NSError 指针的方法,我将它传递给如下contentsOfDirectoryAtPath:error:
方法NSFileManager
:
我不确定这段代码是否正确,因为我不太习惯指针,因为被托管语言破坏了。但是,我最初的反应是这样做:
不过,Xcode 对我大喊大叫,因为我这样做了。我对这可能如何工作的假设是该contentsOfDirectoryAtPath:error:
方法正在请求一个指针,并且由于我在我的getContentsOfCurrentDirectoryWithError:error:
方法中请求一个指针,所以我可以error
不使用取消引用运算符而通过。
我只是想确保我这样做是正确的,以避免以后出现麻烦,所以我所拥有的有问题吗?
ios - 如何从 NSError 获得更多有用的信息?
我想从中获得一些有用的信息NSError
。如果我打印出来[error userInfo]
,我会得到以下信息:
我想显示最后一行:“文件存在”,但我怎样才能把它挑出来?
我试过了:
他们都不显示“文件存在”。
objective-c - NSException 和 NSError 自定义异常/错误
我最近开始学习Objective-C,我正在开发一个iOS应用程序作为练习,无论如何,我想通过抛出异常来处理溢出(我来自Java背景),我搜索了仅有的参考NSException
,但后来我阅读有关异常处理的主题部分,他们说使用NSError
,我阅读了参考,但它们具有相同的协议和方法,那么它们之间有什么区别?哪个更好?
另外,我想创建自己的异常或错误类,是否应该包含任何方法或字段?(就像Exception
在 Java 中实现接口时一样)。谢谢
objective-c - 关闭 MFMailComposeViewController 时出现奇怪的错误:错误:地址不包含指向目标文件中某个部分的部分
我收到一个非常奇怪的错误 MFMailCompseViewController。错误是“错误:地址不包含指向目标文件中某个部分的部分”。MFMailCompseViewController 关闭并且电子邮件实际发送后,应用程序崩溃。
这是 MFMailComposeViewController 特有的,因为我试图以模态方式呈现一个普通的视图控制器,它可以很好地解散。
这是我写给 calland 的代码,并展示了邮件编写器:
}
}
提前感谢任何人对此的帮助。