![](/img/trans.png)
[英]Facebook iOS SDK - Log in without the LoginButton (Programmatically)
[英]Facebook SDK 4.0 IOS Swift Log a user out programmatically
在某些情况下,我需要注销用户,但我的视图控制器中只有FBSDKLoginButton实例并实现
FBSDKLoginButtonDelegate
使用
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!)
我想在注销用户后销毁登录视图(破坏Facebook会话)不知道如何使用
FBSDKLoginManager.logOut(<#FBSDKLoginManager#>)
我在UIViewController内部工作,并通过插座引用FBSDKLoginButton
好的,这是任何需要帮助的人的事情。 我设法使用FBSDKLoginManager实例注销用户
显然,我不知道是否记录在案,还是FBSDKLoginManager手表
FBSDKAccessToken.currentAccessToken()
所以
let loginManager = FBSDKLoginManager()
loginManager.logOut() // this is an instance function
注销用户,我误解了logOut不是类函数。
希望对某人有所帮助!
SWIFTY和简单的答案懒惰的我一样:
FBSDKLoginManager().logOut()
一样,但是在Objective-C中:
[[[FBSDKLoginManager alloc] init] logOut];
不要忘记导入: FBSDKCoreKit/FBSDKCoreKit.h
和FBSDKLoginKit/FBSDKLoginKit.h
对于Swift 3,Facebook SDK 4.16.0:使用Facebook Swift SDK
LoginManager().logOut()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.