IOS更多API

1.自定义异常
自定义异常是捕获一个try / catch中出现的异常,这些异常会在网站的“异常报告”区域显示查看。您可以调用以下方法实现:
@Objective-C @try { <#Code that can potentially throw an exception#> } @catch (NSException *exception) { [CrashMaster reportCustomizedException:exception message:@"Custom reporting information"]; } @finally { <#Code that gets executed whether or not an exception is thrown#> }
@Swift (2.0) do { try func() } catch ErrorType(let exception) { CrashMaster.reportCustomizedException(exception, message:"Custom reporting information") }
2.面包屑
面包屑是开发人员定义的文本字符串(最多199个字符),允许开发人员记录应用程序运行时的信息。面包屑可能包括变量值、代码进展、用户操作、或内存不足警告等等。
请按如下方法添加面包屑:
@Objective-C //传字符串 + (void)leaveBreadcrumbWithString:(NSString*)string; 示例: [CrashMaster leaveBreadcrumbWithString:@"this is crumb log"]; //可变参数 + (void)leaveBreadcrumbWithFormat:(NSString *)format, ...; 示例: [CrashMaster leaveBreadcrumbWithFormat:@"%@", @"this is crumb log"]
@Swift(2.0) CrashMaster.leaveBreadcrumbWithString:("My log")
3.设置用户名
您可以通过以下方法,将 App 的用户信息(如:登录账号或用户名)上传到网站,网站将崩溃对应到具体用户信息;
如不设置,平台将默认显示为“匿名用户”。@Objective-C [CrashMaster setUserInfo:@"user"]; @Swift(2.0) CrashMaster.setUserInfo:(@"user")
为保证方法中上传的user信息不为空,请尽量在登录后的业务代码后加载这行代码。如涉及敏感信息请自行做好加密处理。
已邀请:

要回复问题请先登录注册