小编use*_*421的帖子

没有从FBLoginView调用loginViewShowingLoggedInUser

我是第一次使用Facebook SDK.我正在使用Xcode 5.1和iOS 7.

我以编程方式显示FBLoginView:

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSLog(@"viewDidLoad");

    // Do any additional setup after loading the view.

    if ( !loginView ) {
       // loginView =[[FBLoginView alloc] initWithReadPermissions:@[@"basic_info"]];
        loginView =[[FBLoginView alloc] initWithReadPermissions:[NSArray arrayWithObjects:@"basic_info", @"user_location", nil]];
    }
    loginView.delegate = self;

    loginView.frame = CGRectOffset(loginView.frame,
                    (self.view.center.x -(loginView.frame.size.width /2)), 5);
    CGPoint vCenter   = CGPointMake( CGRectGetMidX(self.view.frame),
                                   CGRectGetMidY(self.view.frame) );
    CGPoint lvCenter  = CGPointMake( vCenter.x, vCenter.y+100.0 );
    loginView.center = lvCenter;
    [self.view addSubview:loginView];

    [self updateView];
}
Run Code Online (Sandbox Code Playgroud)

我已经实现了所需的覆盖功能:

#pragma mark - FBLoginViewDelegate

- (void) loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user …
Run Code Online (Sandbox Code Playgroud)

facebook ios

6
推荐指数
1
解决办法
1152
查看次数

标签 统计

facebook ×1

ios ×1