我的应用程序在注销时将我从所有应用程序中注销

时间:2016-12-05 22:31:45

标签: ios swift3

我正在使用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()
    }
}

感谢。

0 个答案:

没有答案