2

通常、NSUserDefaults をクリアするには

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];

アプリ グループに保存されている場合、NSUSerDefaults を削除するにはどうすればよいですか? appDomain にはどのような値を使用しますか?

4

1 に答える 1

1

アプリ グループと NSUserDefaults が正しく設定されるとすぐに、次のように指定されたアプリ グループを使用するだけで、standardUserDefautls と同じように動作します ->

[[[NSUserDefaults alloc] initWithSuiteName:@"__YOUR_APP_GROUP_NAME__"] removePersistentDomainForName:appDomain];

于 2017-01-05T09:51:22.957 に答える