我正在使用Swift开发iOS应用程序。
在我的iPhone上,当我退出我的应用程序时,它会将我从facebook,Line和其他应用程序中导出。
这是我的代码:
Overlay.shared.show()
Auth.logout { (success) in
UserDefaults.standard.setIsLoggedIn(value: false)
UserDefaults.standard.setUserToken(value: "")
let loginController = LoginController()
loginController.animateLogo = false
Overlay.shared.remove()
self.present(loginController, animated: true, completion: nil)
}
和UserDefaults
:
extension UserDefaults {
enum UserDefaultsKeys: String {
case isLoggedIn
case userToken
}
func setIsLoggedIn(value: Bool) {
set(value, forKey: UserDefaultsKeys.isLoggedIn.rawValue)
synchronize()
}
func setUserToken(value: String) {
set(value, forKey: UserDefaultsKeys.userToken.rawValue)
synchronize()
}
}
感谢。