Put something like
[[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"kLastCloseDate"];
in both
- (void)applicationWillTerminate:(UIApplication *)application - (void)applicationDidEnterBackground:(UIApplication *)application
Then check the difference at startup:
NSDate *lastDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"kLastCloseDate"]; NSTimeInterval timeDiff = [[NSDate date] timeIntervalSinceDate:lastDate];
in both
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions - (void)applicationWillEnterForeground:(UIApplication *)application
Jilouc
source share