swift2 登录后如何使用FBSDKLoginKit注销?

e5njpo68  于 2022-11-23  发布在  Swift
关注(0)|答案(2)|浏览(142)

这是我在控制器中所做的:

let button = FBSDKLoginButton(frame: CGRectMake(100, 100, 300, 50))
button.readPermissions = ["public_profile", "user_friends"]
view.addSubview(button)

viewDidLoad后,我点击该按钮,写我的登录名和密码,从那时起,我总是这样的视图:

如何注销?它总是出现,即使我从模拟器中删除应用程序。有什么问题吗?

bweufnob

bweufnob1#

以下两种方法必须AppDelegate中实现:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
}

func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}

单击Log In with Facebook,然后单击OKFBSDKLoginButton将变为:

点击此按钮后,您可以通过以下对话框注销:

hgncfbus

hgncfbus2#

1> GOTO the safari app and open facebook.com
2〉打开您的帐户首选项。
3〉退出您的帐户。

1〉转到"设置"。
2〉点击"Safari"。
3〉点击"清除历史记录和网站数据"。
此外,你从Facebook删除应用程序权限,然后转到个人资料--〉应用程序--〉找到你的应用程序名称--〉删除数据。

相关问题