Удалить информацию, хранящуюся в группах приложений

У меня возникают проблемы с удалением информации, когда пользователь выходит из приложения после добавления в группу приложений.

Это код, который я пытаюсь использовать для этого.

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()

Это решило мою проблему.

Другие вопросы по тегам