我必须在我的iOS应用中集成facebook登录功能。我下载了最新版本的Facebook SDK 4.0.1。我使用类FBSDKLoginButton实现了简单按钮。当我点击登录按钮时,模拟器会进入Safari,我会在其中插入凭据并授权应用程序。 当它在应用程序视图中返回时,该按钮不会切换到注销按钮而没有令牌。
代码进入分支result.isCancelled的下一个方法
resize
在appdelegate.m中我把方法
- (void)loginButton:(FBSDKLoginButton *)loginButton
didCompleteWithResult:(FBSDKLoginManagerLoginResult *)result
error:(NSError *)error {
if (error) {
// Process error
}
else if (result.isCancelled) {
// Handle cancellations
}
else {
// Navigate to other view
}
}
是的,有人能帮帮我吗?
答案 0 :(得分:4)
我在Facebook开发者信息中心解决了登录按钮问题配置应用程序。现在的问题是,如果我设置
self.loginButton.delegate = self;
当我点击LogOut按钮时,应用程序崩溃了objc_release。
连连呢? 感谢
答案 1 :(得分:0)
从文档中,你需要这个:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[FBSDKLoginButton class];
...
return YES;
}
https://developers.facebook.com/docs/facebook-login/ios#login-button