问题标签 [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 投票
1 回答
140 浏览

ios - 什么时候出现 NSError

我有一个普遍的问题——处理 NSError 的一些指导方针是什么?例如,NSJSONSerialization可以返回创建 JSON 对象或 JSON 数据的错误。

我觉得在这种情况下(可能)不适合提醒用户?但是错误信息仍然很重要。

所以我不确定何时何地是处理晦涩的、与用户无关的错误的最佳地点?

0 投票
1 回答
796 浏览

initialization - 无法创建 NSError:无法识别的选择器

我正在尝试创建一个 NSError 类别来根据状态代码生成预定义的错误。但是,每当我尝试从我的类别中创建一个 NSError 时,我都会得到一个

我也尝试过调用 NSError Initializer 的实例版本,但结果相同。

当我运行此代码调用静态方法时,输出为:

有人对我所缺少的有任何建议吗?

0 投票
1 回答
195 浏览

objective-c - 处理对 NSError 的引用的正确方法

我的代码看起来像这样,有时应用程序在尝试记录错误时会在最后一行崩溃。我究竟做错了什么?

我还附上了控制台的输出: 在此处输入图像描述

0 投票
2 回答
1242 浏览

iphone - NSError 奇怪的问题 - 尝试访问 NSError 的属性时应用程序崩溃

在下面的代码NSError中实例化(匹配是 GameCenter 的 GKMatch):

但应用程序在最后显示的行处以EXC_BAD_ACCESS或崩溃SIGABRT -[NSCFString userInfo (or domain, localizedDescription, code etc)] unrecognized selector sent to instance 0x...。所以我可以看到错误不是零,它是实例化的对象,但我无法从中获取任何信息。我试图得到以下内容:

NSLog但无论我试图获取哪些信息,应用程序仍然在线崩溃。我知道这种方法不正确,我需要使用BOOL变量来发送数据,但这不是问题所在。问题是NSError对象有什么问题?我可以在调试器中看到错误字段(那些可扩展的信息),例如:

因此,似乎错误对象确实具有所有信息,但无法访问...为什么会这样?NSError不知何故没有完全/完全实例化或什么?

0 投票
1 回答
528 浏览

ios - requestAccessToAccountsWithType 返回“(NULL)”的 NSError

我正在使用此代码连接到 Facebook。它第一次起作用。然后我进入我的设置应用程序并撤销权限。然后我回到我的应用程序并再次运行此代码。 granted返回NOerror不包含任何数据,我期待错误code 6,但我得到"(null)"

任何想法为什么会发生这种情况?

0 投票
1 回答
1105 浏览

objective-c - 将 id 转换为指向 NSError 指针的指针 (NSError **)

我有一个NSError **存储在一个数组中(所以我可以得到它array[0])。我正在尝试将其转换为变量:

NSError * __autoreleasing *errorPointer = (NSError * __autoreleasing *)array[0];

所以我可以访问底层对象作为*errorPointer.

然而,Xcode 抱怨说Cast of an Objective-C pointer to 'NSError *__autoreleasing *' is disallowed with ARC. 有没有办法在不关闭 ARC 的情况下到达这个对象?

0 投票
1 回答
756 浏览

objective-c - ios 不兼容的指针类型从 NSError _autoreleasing 分配给 NSError _strong

我收到此错误:

这是我的头文件:

这是我的实现文件:

你们中的任何人都知道为什么或如何解决此错误吗?

我会非常感谢你的帮助。

0 投票
1 回答
710 浏览

ios - TokBox Subscriber Timeout Error

I am using TokBox for an app. When doing P2P, one client shows both the local video and the other clients video. The other client only shows the local video and calls -subscriber:didFailWithError: with the error Error Domain=OTSubscriberErrorDomain Code=1 "The subscriber timed out." First, is there a way to change the TokBox timeout time. Second, why might this be happening?

0 投票
2 回答
132 浏览

objective-c - 此类与键错误的键值编码不兼容

我的问题是当我构建应用程序时出现此错误

这是我的头文件

这是我的 m 文件:

老实说,我已经尝试了我所知道的所有可能的解决方案。我检查了与我的视图的所有连接,它们都很好。先感谢您。

0 投票
1 回答
338 浏览

objective-c - @throws 或 NSError 哪个适用于客观 C api 类型的方法

哪一个是最受青睐的目标 C 异常处理?NSError 指针,它在其中提供带有消息详细信息的指针或@throws,它强制调用者处理异常并显示一些优雅的消息。谢谢。

并且请让我知道哪个是内存效率高的。