我是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.
}