を使用してNSUserDefaultの値をリセットできますresetStandardUserDefaults
。
このコードを確認してください:
[NSUserDefaults resetStandardUserDefaults];
[NSUserDefaults standardUserDefaults];
また、次のことができます。
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];
または、次を使用できます。
NSUSerDefaults *default = [NSUserDefaults standardUserDefaults];
NSDictionary *dictionary = [default dictionaryRepresentation];
for (NSString *key in [dictionary allKeys])
{
[default removeObjectForKey:key];
}
[default synchronize];