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