以编程方式在Swift中注销Facebook应用程序

时间:2017-04-13 21:11:27

标签: ios swift facebook

我需要构建一个应用程序,该应用程序将在商店中用于收集电子邮件营销的用户信息。因此,一群人将通过一台iPad设备提供他们的信息。除了通过表单收集数据外,用户还可以选择通过Twitter或Facebook登录来共享信息。我成功创建了一个Facebook登录按钮,并能够与用户登录并检索他们的信息。但是,当我尝试以编程方式注销用户时,以便下一个用户可以使用他们的信息登录。 Facebook仍记得最后一位用户,我得到了回复#34;您已获得该应用程序的授权"。我使用以下代码注销。我错过了什么?

fileprivate func logoutOfFacebook() {
    let loginManager = FBSDKLoginManager()
    loginManager.logOut()
    FBSDKAccessToken.setCurrent(nil)
}

1 个答案:

答案 0 :(得分:0)

对于Facebook Swift SDK:

LoginManager().logOut()