ios - Facebook 注销按钮(iOS SDK)在注销时适当的 segue

标签 ios swift swift2 fbsdk facebook-sdk-4.x

我在使用 facebooks 登录框架时遇到了一些麻烦。登录很好,简单并且有效。我的问题是,当我单击 FBSK 注销按钮时,会弹出一个验证(你确定......),这会阻止我使用操作 segue - 如果用户拒绝怎么办,你如何确保 segue 仅在确认?

所以我很困惑如何在注销成功后从一个 Controller 继续,因为将代码放在 viewDidAppear 函数中不起作用,因为 View 没有被刷新,只有标签从“注销”更改为“登录”。

更新:选择了 @IBAction 方法并使用 FBSDKLoginManager.logOut() 来注销,但是这删除了验证部分并立即打开了登录弹出窗口.

所以我仍然愿意接受任何建议。

最佳答案

对你的问题的评论是正确的,让你的 View Controller 符合 FBSDKLoginButtonDelegate 然后按住 control 单击它来检查你的 SDK 版本的头文件以及要实现的方法。

不要忘记告诉你的按钮它的委托(delegate)是你的 View Controller 。

关于ios - Facebook 注销按钮(iOS SDK)在注销时适当的 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37692210/

相关文章:

ios - MKMapView 的比例尺未显示

ios - 如何在 Swift 中向上滚动整个表格 View ?

ios - presentViewController 不显示呈现 View Controller 上的所有元素

ios - 嵌入的 YouTube 视频没有声音

ios - Swift 中的表单验证

regex - Swift 2 正则表达式意外行为

ios - Firebase 在 Swift 中检索数据

swift - 属性列表 Swift 中的元组

ios - Push Notification 的device token 可以作为唯一标识吗?

iOS:我需要一种更好的方法来编写这段更改标签字体大小(粗体和常规)的代码