删除存储在应用程序组中的信息
Remove information stored in App Groups
当用户添加到应用程序组后注销我的应用程序时,我无法删除信息。
这是我尝试使用的代码。
let appDomain = NSBundle.mainBundle().bundleIdentifier
let prefs = NSUserDefaults(suiteName: GlobalVars.suiteName)
prefs!.removePersistentDomainForName(appDomain!)
然而在执行时它不会从应用程序组中删除任何信息,因此用户保持登录状态。
如有任何帮助,我们将不胜感激。
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("USERNAME")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("ISLOGGEDIN")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.synchronize()
这解决了我的问题。
当用户添加到应用程序组后注销我的应用程序时,我无法删除信息。
这是我尝试使用的代码。
let appDomain = NSBundle.mainBundle().bundleIdentifier
let prefs = NSUserDefaults(suiteName: GlobalVars.suiteName)
prefs!.removePersistentDomainForName(appDomain!)
然而在执行时它不会从应用程序组中删除任何信息,因此用户保持登录状态。
如有任何帮助,我们将不胜感激。
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("USERNAME")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("ISLOGGEDIN")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.synchronize()
这解决了我的问题。