Edited at

Crashlyticsの便利なクラスメソッド

More than 3 years have passed since last update.

Crashlyticsのクラッシュレポートが送られた時に、設定しておくと一緒に情報が送られる。


定型


+ (void)setUserIdentifier:(NSString *)identifier;
+ (void)setUserName:(NSString *)name;
+ (void)setUserEmail:(NSString *)email;


カスタム


+ (void)setObjectValue:(id)value forKey:(NSString *)key; // calls -description on value, perfect for NSStrings!
+ (void)setIntValue:(int)value forKey:(NSString *)key;
+ (void)setBoolValue:(BOOL)value forKey:(NSString *)key;
+ (void)setFloatValue:(float)value forKey:(NSString *)key;


意図的にクラッシュさせる


[Crashlytics sharedInstance].debugMode = YES;
[[Crashlytics sharedInstance] crash];