自用户在添加应用程序组后退出应用程序时,我无法删除信息。
这是我尝试使用的代码。
let appDomain = NSBundle.mainBundle().bundleIdentifier
let prefs = NSUserDefaults(suiteName: GlobalVars.suiteName)
prefs!.removePersistentDomainForName(appDomain!)
如果执行它并不会从应用程序组中删除任何信息,以便用户保持登录状态。
任何帮助将不胜感激,谢谢。
答案 0 :(得分:1)
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("USERNAME")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("ISLOGGEDIN")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.synchronize()
这解决了我的问题。