Improves sample code for last commit

This commit is contained in:
Andreas Linde 2012-08-04 16:30:44 +02:00
parent e624fb71ab
commit 285dabf347

View File

@ -39,8 +39,7 @@ Example
[[BITHockeyManager sharedHockeyManager] startManager]; [[BITHockeyManager sharedHockeyManager] startManager];
if ([[BITHockeyManager.crashmanager] didCrashInLastSession] && if ([self didCrashInLastSessionOnStartup]) {
[[BITHockeyManager.crashmanager] timeintervalCrashInLastSessionOccured] < 5) {
// show intermediate UI // show intermediate UI
} else { } else {
[self setupApplication]; [self setupApplication];
@ -49,6 +48,11 @@ Example
return YES; return YES;
} }
- (BOOL)didCrashInLastSessionOnStartup {
return ([[BITHockeyManager.crashmanager] didCrashInLastSession] &&
[[BITHockeyManager.crashmanager] timeintervalCrashInLastSessionOccured] < 5);
}
- (void)setupApplication { - (void)setupApplication {
// setup your app specific code // setup your app specific code
} }
@ -56,11 +60,15 @@ Example
#pragma mark - BITCrashManagerDelegate #pragma mark - BITCrashManagerDelegate
- (void)crashManager:(BITCrashManager *)crashManager didFailWithError:(NSError *)error { - (void)crashManager:(BITCrashManager *)crashManager didFailWithError:(NSError *)error {
[self setupApplication]; if ([self didCrashInLastSessionOnStartup) {
[self setupApplication];
}
} }
- (void)crashManagerDidFinishSendingCrashReport:(BITCrashManager *)crashManager { - (void)crashManagerDidFinishSendingCrashReport:(BITCrashManager *)crashManager {
[self setupApplication]; if ([self didCrashInLastSessionOnStartup) {
[self setupApplication];
}
} }
@end @end