问题标签 [nsexception]

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 回答
719 浏览

ios - BugSense 在 iOS 上的 phonegap 应用程序上以状态码 500 响应

我正在为 iOS 设备开发一个 phonegap 应用程序。我还为 iOS 集成了 bugsense。

我正在使用 javascript 中的 window.onError 来捕获错误,然后使用 Webview 委托方法来执行异常处理。这是我创建自定义 NSException 对象并使用 BUGSENSE_LOG() 方法记录异常的地方。但这行不通。这是我得到的错误:

这是我的代码:

我已经关闭了调试器,并且正在制作发布版本。我也检查了我的设置,一切似乎都符合 Bugsense 官方网站上给出的指导方针。

提前感谢您的回复。

0 投票
1 回答
1326 浏览

ios - S3 上传程序在尝试上传大文件时抛出异常

我正在尝试使用适用于 MAC 的 Amazon sdk 上传一个巨大的文件(8GB)(尽管他们没有适用于 MAC 的 sdk,但我已经通过删除 UIKit 引用并为 MAC 重新编译来修改了 IOS sdk 源代码)。它实际上适用于文件,可能高达 800MB ~ 1GB。但是每当我尝试上传一个 8GB 的​​文件时,我都会遇到异常。异常说“Internet 连接丢失”。很奇怪,我的互联网连接良好(2Mbps 上传速度:-/)。我正在使用分段上传 api 并上传 5MB 的块。当我遇到异常时,我不会放弃,但我会重试同一块至少 5 次然后放弃。在此重试之间,我睡了几秒钟。但最令人惊奇的是,一旦一个块上传遇到异常,它在重试中就不会真正起作用。我不明白。谁能帮我吗????

提前致谢!

下面我也在添加代码!

0 投票
1 回答
78 浏览

objective-c - NSException 输出中的数字对是什么意思?

抱歉,恐怕这个问题相当含糊,但我不知道要使用的正确术语。也许有人可以编辑它?

我试图弄清楚这个问题是什么

方括号中的数字对是指行号还是什么?

0 投票
1 回答
905 浏览

objective-c - 从 NSException 子类化特定于应用程序的异常是一种好习惯吗?

从 NSException 子类化特定于应用程序的异常是一种好习惯吗?这样一来,一切都集中在一个类中,以便于管理。

例如

0 投票
1 回答
866 浏览

objective-c - 单元测试、STAssertThrows 和 NSExceptions

我是单元测试的新手,对此我有疑问。

在我的源代码中,我将NSMutableArray. NSMutableArray必须已经实现了原语NSMutableArrayNSArray方法。这些方法在某些情况下会NSExceptions抛出NSRangeExceptions.

问题是:“当我对这个原始方法进行单元测试时,我应该为 编写 caseNSExceptions吗?

例子:

  1. 这个对吗?
  2. 这是必要的吗?
0 投票
1 回答
3097 浏览

objective-c - *** 由于未捕获的异常“NSInvalidArgumentException”无法识别的选择器发送到实例而终止应用程序

所以我使用 asyncsocket 库https://github.com/caydenliew/AsyncSocket。我有一个按钮,按下时会向服务器发送一个字符串。不存在错误,但出现以下异常:

这是keyViewController.h

和.m

我究竟做错了什么???

0 投票
1 回答
449 浏览

ios - 如何在 ios 中捕获数据库异常?

我在互联网上搜索了很多关于捕获 sqlite 异常的信息。但我能遇到的只是这个一般异常

我可以使用什么类型的异常来处理 sqlite 异常?

0 投票
2 回答
385 浏览

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

ios开发中是否有处理NSError的好方法?我正在浏览一些在线参考资料,我发现它们中的大多数都是[NSApp presentError]用来呈现错误的?

这在 ios 中绝对不可能,因为在 ios 领域中没有任何称为 NSApp 的东西。

我想知道除了打印什么之外应该如何处理 NSErrors

错误确实在使用[error localizedDescription]

是否应该访问 NSError 类的错误代码属性并处理所有可能的

使用 else if/ladder 在特定情况下可能会出现的错误代码?

**如果能解释 NSError 和

异常?为什么我们首先有两个单独的东西**

0 投票
1 回答
2288 浏览

nserror - 如何 NSException 获得本地化的 NSLocalizedDescription

我有一个例外

错误域=NSURLErrorDomain 代码=-1001 “请求超时。” UserInfo=0x1fd68a20 {NSErrorFailingURLStringKey= http://mac-mini.local/~user/restcon/auth?username=&password= , NSErrorFailingURLKey= http://mac-mini.local/~user/restcon/auth?username=&password = , NSLocalizedDescription=请求超时., NSUnderlyingError=0x1fd25730 "请求超时."}

如何获得 NSLocalizedDescription?

如果我在调试器中'po 0x1fd68a20',我可以获得我想要的 NSDictionary。但是 [exception userInfo] 返回我为零。

0 投票
2 回答
130 浏览

ios - 为什么此代码在分布式应用程序上崩溃但在调试器中工作?

我有简单的代码可以执行,如果它崩溃了,我想捕获异常,这样应用程序就不会崩溃。

虽然此代码在调试中工作并捕获异常(这是一个超出数组末尾的简单索引),但它在 iPhone 上的分布式应用程序中崩溃。

为什么会这样,我如何确保它也适用于分布式应用程序?