FBLoginView iPhone视图

FBLoginView iPhone视图,iphone,ios,objective-c,facebook,ios6,Iphone,Ios,Objective C,Facebook,Ios6,在当前的3.1 Facebook SDK中使用FBLoginView并不能产生我认为它应该产生的输出。生成基本[[FBLoginView alloc]init];和当前视图控制器框架的大小一样,它只显示以下内容,而不显示“登录”按钮: 怎样才能使FBLoginView正常显示?试试以下方法: 在.h文件中: Use this delegate <FBLoginViewDelegate> FBLoginView *loginview; 添加以下方法: - (void)loginV

在当前的3.1 Facebook SDK中使用FBLoginView并不能产生我认为它应该产生的输出。生成基本[[FBLoginView alloc]init];和当前视图控制器框架的大小一样,它只显示以下内容,而不显示“登录”按钮:

怎样才能使FBLoginView正常显示?

试试以下方法:

在.h文件中:

Use this delegate <FBLoginViewDelegate>

FBLoginView *loginview;
添加以下方法:

- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {

    NSLog(@"Logged In");

}

- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
                            user:(id<FBGraphUser>)user {
NSLog(@"user Id %@",user.id);

}
- (void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView {
    // Called after logout
    NSLog(@"Logged out");
}
-(void)loginView显示日志用户:(FBLoginView*)loginView{
NSLog(@“已登录”);
}
-(无效)loginView蚀刻教育信息:(FBLoginView*)loginView
用户:(id)用户{
NSLog(@“用户Id%@”,user.Id);
}
-(无效)loginView显示LoggeDoutUser:(FBLoginView*)loginView{
//注销后调用
NSLog(@“注销”);
}

希望这能有所帮助。

我注意到我的项目中缺少了FacebookSDKResources.bundle。当我添加它时,它开始工作。

似乎仍然没有工作。这一次的结果与我发布的截图相同。看起来我有一个版本可以使用,只是我自己必须手动将Facebook徽标图像和登录按钮添加到视图中——但我不太确定它是如何工作的。谢谢你的帮助!
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {

    NSLog(@"Logged In");

}

- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
                            user:(id<FBGraphUser>)user {
NSLog(@"user Id %@",user.id);

}
- (void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView {
    // Called after logout
    NSLog(@"Logged out");
}