问题标签 [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.

0 投票
3 回答
353 浏览

objective-c - 目标 C 中 ** 的语法

简单的问题。下面界面中的双星号是什么意思?它不是一个 NSError 指针,但是什么?

0 投票
2 回答
5994 浏览

objective-c - 管理目标 c 中 NSError 的错误代码列表

在 Cocoa 和 Objective C 中,最喜欢的管理错误的方法似乎是使用一个NSError *对象,但是要构造一个错误对象,我们需要调用以下方法

我的问题是,在整个应用程序中管理错误域、错误代码定义和用户信息字典以使错误代码、域和用户信息字典始终保持一致的最佳实践是什么?

0 投票
2 回答
2338 浏览

ios - NSError *错误;vs NSError *error = nil;

我开发了一个 ios 应用程序,该应用程序具有:

代替:

当我在模拟器中调试并在连接时在设备上调试时,它运行良好。在我将其存档并将其发送到 TestFlight 进行部署以进行测试的那一刻,我开始在崩溃日志中 收到Unknown Signal错误。

为什么会这样?

0 投票
4 回答
3877 浏览

objective-c - 尝试为 NSError 设置本地化描述时代码崩溃

如果出现问题,我正在尝试设置错误消息,但我得到了

这是我使用的代码

0 投票
1 回答
1781 浏览

objective-c - Obj-C:初始化程序中的 NSError

相当简单的问题:

我的班级有一个可能出错的 init 方法。如果是这样,我打算“返回零”,但我也想返回一个错误。将 NSError** 参数添加到 init 方法是不好的做法吗?我的方法声明如下所示:

非常感谢,尼克

0 投票
3 回答
2391 浏览

ios - 如何使用将指向对象的指针作为参数的方法创建 NSInvocation 对象

我想使用一个将指向 NSError 对象的指针作为参数的方法创建一个 NSInvocation 对象。这方面的一个例子是方法 -

我明白我会像这样设置我的调用

对于 writeToFile:Options:Error:最后一个参数期望接收指针而不是对象。因此,执行以下操作不起作用 -

解决方案可能是创建指向指针的指针似乎是合乎逻辑的,但这会导致编译器警告。我不确定如何正确执行它并且不会产生内存管理问题。

0 投票
1 回答
467 浏览

iphone - 当我分配 NSError userInfo 来设置 NSDictionary 时,为什么我的应用程序会崩溃?

为什么分配错误对象时崩溃?


以下是崩溃详情:

0 投票
0 回答
772 浏览

localization - 从 ASIHTTPrequest 调用访问本地化错误消息

我正在使用ASIHTTPRequest来执行一些 HTTP 调用。在某些情况下,当网络不可用时,我会显示一个对话框,其中包含NSError返回对象的错误。当我更改我的语言设置(西班牙语)时,我的问题出现了。localizedDescription总是以英语返回:

印刷:

localizedDescription仍然是英文的,但是在里面[error userInfo],在里面,NSUnderlyingError有一个西班牙语翻译可用,但是我不知道如何通过NSError返回的对象来访问它。

之前提出了一个类似的问题,但答案并不令人满意,并且无法针对所有可能的错误消息进行扩展。

0 投票
3 回答
6545 浏览

iphone - 为什么 `&`(和号)放在一些方法参数的前面?

我想知道,为什么我们在下面这样的 NSError 前面放置:&error而不是error

例如

希望您能解释一下,这是否总是这样或仅在某些情况下才需要?谢谢。

0 投票
1 回答
717 浏览

objective-c - NSError 到 OSStatus

是否可以从 NSError 制作 OSStatus 变量?例如,我得到代码为 513(OSStatus 等效 = -5000) 的 NSError,但要在我的应用程序中处理它,我需要将 NSError(513) 转换为 OSStatus(-5000)。