无法设置 Bool NSUserDefaults

Cannot setBool NSUserDefaults

我正在尝试设置 userDefaults,但它不起作用。还有其他人遇到过这个问题吗? 在模拟器和设备上都试过了。 Xcode 6.3.1 和 iOS 8.3

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"active"];
BOOL active = [defaults boolForKey:@"active"]; // RETURN NO

检查此代码: 你缺少同步 nsuserdefault。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"active"];
[defaults synchronize];
BOOL active = [defaults boolForKey:@"active"];