多用户iOS SDK

时间:2016-07-20 18:45:42

标签: ios swift facebook

我正在开发一个供多个用户使用的iOS应用。例如,这将安装在信息亭,因此多人将与之交互,然后能够登录Facebook并共享内容。

我可以在应用程序中使用Facebook凭据登录/注销;但是,当我下次登录时...嵌入式弹出Safari浏览器会记住之前登录的用户并说“你已经授权”。什么是清除用户的正确方法,以便Safari浏览器不记得最后一个用户?我到处搜索,人们建议用var httpCookie清除cookie:NSHTTPCookieStorage = NSHTTPCookieStorage.sharedHTTPCookieStorage()...但这会返回0项。任何帮助或指导将不胜感激!

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

let storage = NSHTTPCookieStorage.sharedHTTPCookieStorage()
    for cookie in storage.cookies! {
        storage.deleteCookie(cookie)
}