当我的应用程序在后台被杀死时,我试图设置用户默认值,除非应用程序打开,否则此代码不起作用,然后你在后台杀死它,如果应用程序关闭它不起作用。有没有办法解决?我需要这样做,以便如果应用程序在完全被杀死后重新加载,它将执行以下操作,但如果放入后台并重新加载它不会做任何事情。
- (void)applicationWillTerminate:(UIApplication *)application {
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:@"KILLED" forKey:@"grabngostoreselected"];
[userDefaults removeObjectForKey:@"grabngocartid"];
[userDefaults removeObjectForKey:@"grabngocartq"];
}