【发布时间】:2012-10-03 11:22:42
【问题描述】:
我正在为 iOS 设备开发一个 phonegap 应用程序。我还为 iOS 集成了 bugsense。
我正在使用 javascript 中的 window.onError 来捕获错误,然后使用 Webview 委托方法来执行异常处理。这是我创建自定义 NSException 对象并使用 BUGSENSE_LOG() 方法记录异常的地方。但这行不通。这是我得到的错误:
BugSense --> Server responded with status code: 500
这是我的代码:
NSDictionary *myDictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"Source", @"Phonegap ios", nil];
NSException *exc = [NSException exceptionWithName:@"MyException" reason:completeMessage userInfo:myDictionary];
//[exc raise];
BUGSENSE_LOG(exc, @"Tag");
我已关闭调试器,并且正在制作发布版本。我也检查了我的设置,一切似乎都符合 Bugsense 官方网站上给出的指南。
提前感谢您的回复。
【问题讨论】:
-
大家好,我是 Bugsense 的 CEO。非常感谢您花时间调查 iOS 中的 PhoneGap 支持。我们正在开发一个 PhoneGap JS 插件,认为更重要的是 onFailure 回调。我很乐意就这个问题进一步讨论。我可以通过 panos@ 联系到你,你知道在哪里 :)
-
@PanosJee 感谢您的回复。花了一些时间,但我终于能够实现我想要的。但它仍然存在一些问题。目前,我们有一些东西可以使用,但如果有官方的 phonegap 插件,那就太好了。我很想进一步讨论这个问题。一定会联系你的! =)
标签: ios cordova nsexception bugsense