大佬们,有相关的教程或者建议吗,有现成的工具软件都可以
function CleanningNSUserDefaults() {
if (clean_flag === 0) {
clean_flag = 1;
var appDomain = ObjC.classes.NSBundle.mainBundle().bundleIdentifier();
try {
var defaultsDictionary = ObjC.classes.NSUserDefaults.standardUserDefaults().persistentDomainForName_(appDomain);
var keys = defaultsDictionary.allKeys();
var count = keys.count().valueOf();
for (var i = 0; i !== count; i++) {
var element = keys.objectAtIndex_(i);
ObjC.classes.NSUserDefaults.standardUserDefaults().removeObjectForKey_(element);
}
}catch (e) {
console.log("e1:"+e.toString());
try {
ObjC.classes.NSUserDefaults.standardUserDefaults().removePersistentDomainForName_(appDomain);
}catch (e) {
console.log("e2:"+e.toString());
}
}
}
}