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

iphone - 我如何知道页面何时无法在 UIWebView 中加载,而不是被用户“停止”?

我的应用程序中有一个 UIWebView,用于提供 Web 浏览功能。

我的工具栏上有一个按钮,它调用

在 UIWebView 上。这样做的问题是,当这个方法被发送到 web 视图时,委托接收到

信息。此调用附带的错误是:无法完成操作。(NSURLErrorDomain 错误 -999。)

我还使用 didFailLoad 消息来判断页面是否确实无法加载——在这种情况下,我会向用户显示一条 html 格式的消息,以将此失败传达给他们。

所以问题是,如果用户点击停止按钮,则会显示错误页面,而不仅仅是显示在停止之前加载的页面的任何部分。

我曾希望 NSError.h 包含一个我可以比较的错误代码枚举 - 但似乎我必须根据我对日志中出现的错误代码的观察来制作我自己的 - 少于理想,因为他们将来可能会改变......

任何建议都会很棒,谢谢。

0 投票
1 回答
2230 浏览

objective-c - 在objective-c中返回错误

我对 Objective-c 很陌生,并且开始想知道处理和捕获错误的常见/标准/正确方法是什么?

似乎可以使用 NSError 来做到这一点,这是一个好主意还是劫持可可?

0 投票
2 回答
1861 浏览

iphone - 我应该将什么作为参数传递给期望 NSError** 的方法?

我一直在为不使用对等选择器的新游戏创建对等连接。然而,我对在这里放什么感到目瞪口呆:

问号所在的地方应该放什么?文档说 NSError **。

0 投票
1 回答
3327 浏览

objective-c - NSError 域/自定义域 - 约定和最佳实践

NSError 需要一个域,据我所知,它可以分割错误代码的范围。

有人会预计在某处存在 domain.error 代码的注册表,但我无法发现一个。

据说这可以用于查找错误的本地化描述。

有没有人有任何已知的最佳实践来处理错误域和代码?权威参考(主要开发人员或框架制造商)是最佳选择,但即使是详细介绍良好约定的博客也是有用的。

在您的项目中,您是否维护错误域/代码的注册表,这些注册表映射到基于域/代码的错误对象的本地化描述、恢复、众所周知的用户信息键或类似工厂?

或者您通常只是拼凑一些域和一些代码,并依赖于您定制的 NSError 域中众所周知的用户信息键,例如 NSLocalizedDescriptionKey 等?

0 投票
2 回答
16729 浏览

objective-c - NSLog,NSError,访问错误

我正在做一个相当普通的 addPersistentStore NSPersistentStoreCoordinator,它生成了一个 &error 代码。

所以我去了NSLog它,当我这样做时遇到了访问错误:

这似乎是常见的成语。

当我重新格式化错误语句如下:

...问题消失了。

甚至 NSZombie 也没有正确捕获错误的访问错误!

有任何想法吗?

0 投票
9 回答
33301 浏览

ios - 如何检测和处理 UIWebView 中的 HTTP 错误代码?

我想在收到 HTTP 错误 404 等时通知用户。我怎样才能检测到呢?我已经尝试实施

但是当我收到 404 错误时不会调用它。

0 投票
5 回答
39320 浏览

objective-c - Returning an NSString from an NSError

I am using the NSURLRequest class in my iPhone app, and the method that calls it returns an NSString which is great for when the connection goes through ok, but the issue is I need to convert the NSError into an NSString so I can either return it back or run some if() statements on it.

Any ideas? :)

0 投票
2 回答
2095 浏览

iphone - [错误本地化描述] 上的 EXC_BAD_ACCESS;

此代码引发 EXC_BAD_ACCESS:

0 投票
1 回答
765 浏览

objective-c - 在 Objective-C 中,我试图封装多个可出错的调用并“返回”最有用的错误

我将“return”放在引号中,因为我不想从字面上返回它。我想这样做类似于您将指针传递给[NSString stringWithContentsOfFile:usedEncoding:error:].

我想让parseFiles:errorreturn nil 并让传入的错误引用包含第一个或第二个错误,具体取决于哪个错误。这似乎是一种可可的方式来做到这一点?

编辑:对不起,我应该更清楚我在哪里遇到问题。如果第一条路径是虚假的,它会按我的意愿运行。(我在外面得到错误实例并打印出来。)如果第一个路径是合法的,正如下面的填充字符串所暗示的那样,我得到EXC_BAD_ACCESS.

但现在我修好了。我需要在方法*error内部引用它,并在检查它是否失败时使用。我以为我可以...parseFiles:error:== nilif (error)

编辑 2好的,它不起作用。我得到EXC_BAD_ACCESS。我不确定我在检查错误的条件下做错了什么。

0 投票
3 回答
3892 浏览

cocoa - NSURLErrorDomain 错误 -3001

我正在尝试从 Internet 下载文件,但我得到了错误-3001。我一直在通过谷歌搜索,但错误没有出现在任何网站上,所以我不知道它是什么意思。

谁能告诉我错误代码"NSURLErrorDomain error -3001"是什么意思?

谢谢