Удалить информацию, хранящуюся в группах приложений
У меня возникают проблемы с удалением информации, когда пользователь выходит из приложения после добавления в группу приложений.
Это код, который я пытаюсь использовать для этого.
let appDomain = NSBundle.mainBundle().bundleIdentifier
let prefs = NSUserDefaults(suiteName: GlobalVars.suiteName)
prefs!.removePersistentDomainForName(appDomain!)
Однако при выполнении он не удаляет какую-либо информацию из группы приложений, поэтому пользователь остается в системе.
Любая помощь будет оценена, спасибо.
1 ответ
Решение
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("USERNAME")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.removeObjectForKey("ISLOGGEDIN")
NSUserDefaults(suiteName: GlobalVars.suiteName)!.synchronize()
Это решило мою проблему.