CBHockeyAppCrashReportUI-iOS 版本0.0.3

CBHockeyAppCrashReportUI-iOS 版本0.0.3

测试测试结果
语言编程语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

Christian Beer维护。



HockeyApp崩溃报告对话框

在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