这是我的 Swift 代码:
let loginViewController = PFLogInViewController()
loginViewController.delegate = self;
loginViewController.signUpController.delegate = self;
loginViewController.fields = PFLogInFields.Facebook
self.presentViewController(loginViewController, animated: animated, completion: nil)
我已经尝试了所有可能的方法,但不知道为什么它没有显示 Facebook 登录按钮。它只显示默认字段。
最佳答案
再检查一遍:
PFLogInFieldsDismissButton
ObjC 示例
if (![PFUser currentUser]) {
// Customize the Log In View Controller
PFLogInViewController *logInViewController = [[PFLogInViewController alloc] init];
[logInViewController setDelegate:self];
[logInViewController setFacebookPermissions:[NSArray arrayWithObjects:@"friends_about_me", nil]];
[logInViewController setFields: PFLogInFieldsFacebook | PFLogInFieldsDismissButton];
// Present Log In View Controller
[self presentViewController:logInViewController animated:YES completion:NULL];
}
关于ios - PFLoginViewController 没有使用 Swift 显示 Facebook 登录按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27571109/