测试测试结果 | ✗ |
语言编程语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2014年12月 |
由Christian Beer维护。
在Mac上,HockeySDK在崩溃发生时会呈现一个非常有用的UI。系统会询问用户的姓名和电子邮件,以及一个关于崩溃发生时用户正在做什么的简短评论。
这通常会非常有帮助,但在iOS上却很少看到。因此,我构建了这个基于UITableView的小对话框,您在崩溃发生时可以呈现。
要替换默认的UIAlert,您需要在设置完HockeySDK之后执行此操作
__weak __typeof(self) wself = self;
[[BITHockeyManager sharedHockeyManager].crashManager setAlertViewHandler:^{
AppDelegate *sself = wself;
if (!sself) return;
BITCrashDetails *details = [[BITHockeyManager sharedHockeyManager].crashManager lastSessionCrashDetails];
UIViewController *viewCtrl = [sself.window rootViewController];
NSString *appName = [[NSBundle mainBundle] infoDictionary][(NSString*)kCFBundleNameKey];
[CBHockeyAppCrashReportTableViewController presentCrashReportDialogWithCrashDetails:details
appName:appName
onViewController:viewCtrl
animated:YES
completion:NULL];
}];
更多信息可以在此处找到:http://hockeyapp.net/help/sdk/ios/3.6.1/docs/docs/HowTo-Set-Custom-AlertViewHandler.html