当我在其中设置 registerDefaults 时,application:didFinishLaunchingWithOptions:
我通过应用程序设置了 NSUserDefaults 的默认值。
NSMutableDictionary *defaultsDictionary = [@{@"userHasLoggedInOnce":@NO, @"firstTimeOpeningApp":@YES} mutableCopy];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDict];
[[NSUserDefaults standardUserDefaults] synchronize];
registerDefaults 如何存储它只设置了一次这些值,因为它每次在应用程序启动时都被调用?它是自己的值,也设置为标准用户默认值吗?如果是这样,是否可以重置默认值?