再杀掉app之后 删除NSUserDefault存在本地的数据

Posted 孙富有(iOS工程师)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了再杀掉app之后 删除NSUserDefault存在本地的数据相关的知识,希望对你有一定的参考价值。

这两天在处理  app退出后删除本地数据  在appDelegate里的这个函数里设置发现进不去

- (void)applicationWillTerminate:(UIApplication*)application {

// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.

}

 

后来查找了一些自料

要在main.m文件中设置就OK了

例如:

[[NSUserDefaults

standardUserDefaults]removeObjectForKey:@"DeviceToBle"];

[[NSUserDefaults

standardUserDefaults]synchronize];

 

以上是关于再杀掉app之后 删除NSUserDefault存在本地的数据的主要内容,如果未能解决你的问题,请参考以下文章

NSUserDefault存储类

尝试删除 NSUserdefault 数组中的表视图行

managedObjectContext 似乎删除了我的 NSUserDefault

NSUrl 未在 NSUserDefault 中存储为绝对字符串

nsuserdefault已经设置了key-values怎么删除呢?

带有 App Group 的 NSUserDefault 在 iOS 8 Beta3 中不起作用