1

自添加应用程序组以来,当用户注销我的应用程序时,我无法删除信息。

这是我尝试使用的代码。

let appDomain = NSBundle.mainBundle().bundleIdentifier
let prefs = NSUserDefaults(suiteName: GlobalVars.suiteName)
prefs!.removePersistentDomainForName(appDomain!)

但是,在执行时,它不会从 App Group 中删除任何信息,因此用户保持登录状态。

任何帮助将不胜感激,谢谢。

4

1 回答 1

1
         NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("USERNAME")
         NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("ISLOGGEDIN")
         NSUserDefaults(suiteName: GlobalVars.suiteName)!.synchronize()

这解决了我的问题。

于 2016-03-13T19:38:50.107 回答