Facebook iOS SDK不显示FbLogin按钮
问题描述:
我正在尝试在我的iOS应用程序中集成Facebook SDK。Facebook iOS SDK不显示FbLogin按钮
我按照提供的教程进行了操作,它的工作原理除了在我的应用程序中我需要在第三个视图控制器中显示的登录按钮作为注册过程的一部分。
当我在项目中添加家居第一视图显示所有白色正如我在应用程序委托的方法添加
self.window.backgroundColor = [UIColor lightGrayColor];
didFinishLaunchingWithOptions
在facebook的turotial和示例应用程序描述。
我应该做些什么才能使它工作。
感谢
答
添加在您的视图控制器的viewDidLoad
方法验证码:
- (void)viewDidLoad{
[super viewDidLoad];
// Do any additional setup after loading the view.
FBLoginView *loginView = [[FBLoginView alloc] initWithReadPermissions:@[@"basic_info", @"email", @"user_likes"]];
// Set this loginUIViewController to be the loginView button's delegate
loginView.delegate = self;
// Align the button in the center horizontally
loginView.frame = CGRectOffset(loginView.frame,
(self.view.center.x - (loginView.frame.size.width/2)),
5);
// Align the button in the center vertically
loginView.center = CGPointMake(self.view.center.x, self.view.frame.size.height - (loginView.frame.size.height + 10));
// Add the button to the view
[self.view addSubview:loginView];
}
我加入了这一点,因为它是Facebook的教程的一部分。 我在想什么,这与应用程序委托中与'window'相关的代码有关。我无法在第三个视图控制器上显示登录按钮。 我已经添加了这个代码在我的第三个视图控制器,但没有任何显示在第一个视图控制器以及在facebook整合之前工作正常。第一个视图控制器的屏幕颜色现在是灰色的,正如我的主要问题所述。 – user3355299