所以这是我的问题.我登录到我的应用程序,然后退出我的应用程序,但当我尝试再次登录时,我在下面的链接中显示屏幕.
登录屏幕
如您所见,我没有机会与其他用户一起登录,这就是预期的目的.
我尝试做的是注销,然后使用以下方法清除注销中的所有cookie:
@IBAction func logout(sender: AnyObject) { //Logged out here let loginManager = FBSDKLoginManager() loginManager.logOut() //This is one method I tried let appDomain = NSBundle.mainBundle().bundleIdentifier! NSUserDefaults.standardUserDefaults().removePersistentDomainForName(appDomain) //This is another method I tried for key in NSUserDefaults.standardUserDefaults().dictionaryRepresentation().keys { NSUserDefaults.standardUserDefaults().removeObjectForKey(key) } //And this is the last method I tried var cookie: NSHTTPCookie var storage: NSHTTPCookieStorage = NSHTTPCookieStorage.sharedHTTPCookieStorage() for cookie in storage.cookies! { var domainName: String = cookie.domain var domainRange: Range = domainName.rangeOfString("facebook") if domainRange.length > 0 { storage.deleteCookie(cookie) } } }
这些似乎都没有解决我的问题.该应用程序在Facebook开发帐户中处于"开发"模式,因此它可能与此有关,但不完全确定.有人对此有任何经验并知道我们问题的解决方案,如上图所示.