2

本当に簡単な質問です。settings.bundleから値を取得するにはどうすればよいですか。この場合、ブール値。私はこのリンクを見ましたが、それは古く、コードをどこに置くべきかわかりません。だから私は少し自分で実験してこれを思いついた:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults synchronize];

id toggleSwitchValue = [defaults objectForKey:@"debuger"];
BOOL boolToggle = [toggleSwitchValue boolValue];

if (boolToggle) {

    NSLog(@"Developer: YES");

}

else {

    NSLog(@"Developer: NO");
}

しかし、それはうまくいきませんでした。ところで、私はそれをAppdelegate.mの下に置きました

- (void)applicationDidBecomeActive:(UIApplication *)application

私もアップルからこのサンプルコードを使用しようとしましたが、それは時代遅れでした、私はそれに従い、たくさんのエラーが発生しました

よろしく

4

1 に答える 1

2

で指定したものと同じキーを使用してくださいSettings.bundle

id toggleSwitchValue = [defaults objectForKey:@"debugger"];
于 2013-01-13T10:21:36.520 に答える