我想加载并保存设置。我不知道我把registerDefaults放在哪里。 我把它放在loadSetting中。我认为我做错了。我是否必须在应用程序didFinishLaunch的末尾放置它?我该把registerDefaults放在哪里?
- (void)loadSettings {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], @"key1",
[NSNumber numberWithBool:NO], @"key2",
nil];
[defaults registerDefaults:dictionary];
key1Value = [defaults boolForKey:@"key1"];
key2Value = [defaults boolForKey:@"key2"];
}
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: NSDictionary *)launchOptions {
[self loadSettings];
}
你为什么认为你做错了? – BoltClock