NSUserDefaults在关闭应用程序时删除键

时间:2015-07-13 18:49:59

标签: ios nsuserdefaults

我需要在应用程序关闭时删除密钥。那我该怎么办?

2 个答案:

答案 0 :(得分:2)

使用以下代码从NSUserDefaults删除密钥

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"yourKey"];

在您的ApplicationDelegate方法中,通过“关闭应用”来表示您的意思:

- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillTerminate:(UIApplication *)application

答案 1 :(得分:1)

查看文档

- removeObjectForKey:

删除标准应用程序域中指定的默认密钥的值。