iOS监听NSUserDefaults值

有时候需要监听NSUserDefaults值时时变化!发现这个方法挺方便记录一下

   NSNotificationCenter *center = [NSNotificationCenter  defaultCenter]; [center addObserver:self selector:@selector(defaultsChanged:) name:NSUserDefaultsDidChangeNotification object:nil];

- (void)defaultsChanged:(NSNotification *)notification { // Get the user defaults NSUserDefaults *defaults = (NSUserDefaults *)[notification object]; // Do something with it NSLog(@"%@", [defaults objectForKey:@"nameOfThingIAmInterestedIn"]);}

地址:http://stackoverflow.com/questions/3166563/how-to-receive-nsuserdefaultsdidchangenotification-iphone

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的阅读 13,546评论 5 6
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,211评论 30 472
  • 大一这一年过的真的很累,一直是那种忙忙碌碌的状态,参加了社团,参加了学生会,慢慢的适应了这种节奏,慢慢的活成自己...
    墨绿色的小鹿阅读 195评论 0 0
  • 相识的朋友很多,可你发现能和你真正无话不谈的却是少之又少。 我曾经非常羡慕那些有非常要好闺蜜的人。 因为当你想要倾...
    禾子筱敏阅读 345评论 0 0
  • 庄子不二传 第63回 庄子在稷下学宫混了几月,颇有了点小名头。有人叫他虚无主义大师;有人叫他老子別派;有人叫他杨...
    徐不二阅读 276评论 0 1