java - Objective-C NSError 和 Java 错误

标签 java objective-c nserror

我需要一些关于 Obj-C 中 NSError 的信息,以及 Java 中是否有等效的信息。我找到了这个类: Java Error ,但我不太确定它是一样的。我可以像在 Obj-C 中一样使用它作为方法参数吗:

Obj-C:- (BOOL)synchronizeInternal:(NSError **)error

Java:公共(public) boolean 同步内部(错误错误)

有什么建议吗?

最佳答案

这根本不是一回事。 Java Error 类是可抛出的(即类似于异常),但保留用于指示 JVM 代码存在问题的严重错误。

我认为如果你想要像 NSError 一样的东西,你就必须创建自己的类。 NSError 只是一个容器,其中包含有关正常错误情况的一些信息,例如您无法读取用户要求您打开的文件。 NSError 所做的事情可能最好用 Java 中的检查异常来完成。

关于java - Objective-C NSError 和 Java 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7291545/

相关文章:

java - 无法使用 TestNG Selenium 实例化类

iPhone/iPad 上下文菜单

objective-c - 最佳实践-您自己的项目/应用程序的NSError域和代码

ios - 'NSError' 在 Swift 中不能转换为 '@lvalue inout $T9'

java - 在 Scala 中处理 java.lang.NullPointerException

java - QueryDsl - 对关联实体的多个字段进行 JPA 查询

java - Fragments vs AsyncTask vs IntentService vs 长时间运行的操作

iphone - 当 iPhone 进入横向模式时执行方法

objective-c - 如何正确设置启用 NSSegmentedControl

iphone - 如何处理 iPhone 应用程序中的 NSError?