1

アプリ グループに追加してから、ユーザーがアプリケーションからログアウトすると、情報を削除できません。

これは私が使用しようとしているコードです。

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

どのように実行しても、アプリ グループから情報が削除されないため、ユーザーはログインしたままになります。

どんな助けでもありがとうございました。

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 に答える