在iOS应用中使用Facebook登录后加载视图

时间:2015-07-23 09:01:18

标签: ios objective-c facebook sdk

我是iOS编程的初学者。我创建了一个应用程序,一开始用户使用Facebook登录。登录后,应用程序应显示第二个视图,其中包含从Facebook获取的信息:个人资料图片,年龄,姓名等。

但我的问题是因为在成功登录后我看到空白:UIImageView为空,应该有一张个人资料图片,空UITextField,其中应该有名称和年龄且不活跃{{ 1}},应该表明性别。相比之下,只有当我想以Facebook的用户身份注销时才能看到所有这些数据,并且我会询问您是否确实要退出。此时,在后台,我可以看到来自Facebook的所有数据的视图。怎么了?任何sugestions?

ViewController.m

UISegmentControl

App.Delegate.m

- (void)viewDidLoad {

    [super viewDidLoad];

    FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
    loginButton.readPermissions = @[@"public_profile", @"email", @"user_friends"];
    //loginButton.center = self.view.center;
    [self.view addSubview:loginButton];
    if ([FBSDKAccessToken currentAccessToken]) {
        // User is logged in, do work such as go to next view controller.
    }
}

    - (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

0 个答案:

没有答案