1. 程式人生 > >iOS兩種方法刪除NSUserDefaults所有記錄

iOS兩種方法刪除NSUserDefaults所有記錄

//方法一

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

//方法二

- (void)resetDefaults {

NSUserDefaults * defs = [NSUserDefaultsstandardUserDefaults];

    NSDictionary * dict = [defs dictionaryRepresentation];

for (id key in dict) {

        [defs removeObjectForKey:key];

    }

    [defs synchronize];

}