Ios 使用FBLoginView自定义注销
我正在组装一个iOS应用程序,我正在使用FBLoginView,如这里所述 我现在有一个可以工作的应用程序,它显示一个登录按钮,在注销后它会变成一个注销按钮。显然,这不是注销按钮的实际实现。登录时,我会切换到一个选项卡栏控制器,我有一个“更多”选项卡,我想在该选项卡上显示更多选项和一个注销选项(与Facebook iOS应用程序完全相同)Ios 使用FBLoginView自定义注销,ios,objective-c,facebook,Ios,Objective C,Facebook,我正在组装一个iOS应用程序,我正在使用FBLoginView,如这里所述 我现在有一个可以工作的应用程序,它显示一个登录按钮,在注销后它会变成一个注销按钮。显然,这不是注销按钮的实际实现。登录时,我会切换到一个选项卡栏控制器,我有一个“更多”选项卡,我想在该选项卡上显示更多选项和一个注销选项(与Facebook iOS应用程序完全相同) 我的问题是-我是否可以挂起一个注销菜单选项来触发由FBLoginViewDelegate处理的注销并返回到登录视图,或者我是否必须使用FBSession类手动
我的问题是-我是否可以挂起一个注销菜单选项来触发由FBLoginViewDelegate处理的注销并返回到登录视图,或者我是否必须使用FBSession类手动实现登录和注销 您应该使用自己的UI进行登录和注销,忘记FBLoginView并创建自己的登录按钮的操作,并将代码放在下面:
[FBSession openActiveSessionWithReadPermissions:@[@"email"]
allowLoginUI:YES
completionHandler:
^(FBSession *session, FBSessionState state, NSError *error) {
if (error) {
// error
}else {
// user logged in
}
}];
}
要注销,您只需清除fb会话和访问令牌 你最终使用的是自定义Facebook UI流还是FBLoginView?我也有同样的问题。