最近遇到一个bug,偶发,后来发现概率还挺高(10%)。
NSUserDefaults * userDefaults = [NSUserDefaults standardUserDefaults]; NSString *test = [userDefaults objectForKey:@"xxxx"];
读取 NSUserDefaults 值的时候,一定概率读不到,报错。
网上也有几个帖子说是手机关机重启 或是 手机重置 或是 用到了group,其实都不是答案,就是个bug。看下文链接:
https://forums.developer.apple.com/thread/51348