- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尽管按钮显示我已登录,但我的 facebook 访问 token 为空。有人知道为什么会这样吗?
从 RootViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
self->login_button = [[FBSDKLoginButton alloc] init];
self->login_button.center = self.view.center;
[self.view addSubview:self->login_button];
FBSDKAccessToken* access_token =[FBSDKAccessToken currentAccessToken];
NSLog(@"Access Token, %@",access_token);
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window setRootViewController:[[RootViewController alloc] init]];
[self.window makeKeyAndVisible];
[self.window setBackgroundColor:[UIColor purpleColor]];
[FBSDKLoginButton class];
return [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
}
最佳答案
需要首先调用 FBSDKApplicationDelegate 来解析缓存的 token 。由于您正在立即设置根 View Controller ,因此会在 FBSDKApplicationDelegate 之前调用您的 viewDidLoad。相反,您可以将 FBSDKApplicationDelegate 向上移动:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[FBSDKLoginButton class];
BOOL r = [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window setRootViewController:[[RootViewController alloc] init]];
[self.window makeKeyAndVisible];
[self.window setBackgroundColor:[UIColor purpleColor]];
return r;
}
关于facebook-ios-sdk - 尽管通过 FBSDKLoginButton 登录,但 ios Facebook SDK v4.x 访问 token 为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29434392/
我正在尝试使用 Facebook 登录 SDK 和 FBSDKLoginButton。我最初在白色背景上使用它,但是当我更改为非白色背景时,它暴露了一个非常奇怪的背景图像...... 我不确定我可以对
这个问题真的很具体。 有没有办法更改 FBSDKLoginButton 类的默认英文标题“使用 Facebook 登录”? 在类实现中,我看到 LoginButton.LogInLong 是字符串的键
我想使用带有图像的自定义按钮, 我不想使用 Facebook 默认登录按钮。 这是我的代码 let loginButton = FBSDKLoginButton() loginButt
我的应用程序有 Facebook 登录按钮,但我无法将它从左上角移到屏幕中央。我试过: loginButton.center = (self.view?.center)! 和 loginButton
如何更改标题? class LoginController: UIViewController, FBSDKLoginButtonDelegate{ @IBOutlet var btnFacebook
如何将我的 FBSDKLoginButton 正确显示到我的 UITableViewCell。我没有足够的声誉来发布图片所以 here's the link to my screenshot . 正如
我的全新项目遇到了一个非常令人沮丧的构建问题。我正在尝试集成 Facebook iOS SDK,但由于某种原因,我遇到了一些奇怪的错误。尝试使用 FBSDKLoginKit 显示 FBSDKLogin
如何自定义 Facebook 中的登录按钮?我不想使用 Facebook 默认登录按钮。 最佳答案 对于 SDK 4.0: 你应该添加一个按钮,并在按钮操作中使用以下代码: - (IBAction)l
当我通过 FBSDKLoginButton 登录但用户已通过其他提供商(例如 Twitter 或 Google)验证了他的帐户时,我向他/她显示错误。问题是,如果用户再次单击 Facebook 登录按
我正在尝试为我的应用添加 Facebook 登录。我正在使用带有自己按钮的 FBSDKLoginButton,一旦你登录它就会变成注销。我不想要这一切。我只需要添加我自己的按钮 View 。在该按钮的
我正在尝试在不使用 FBSDKLoginButton 的情况下使用 Firebase 2 验证我的登录。我使用 FBSDKLoginManager 获取我的 FB 登录 token ,然后当我尝试使用
我目前正在开发 App,我需要更改 Facebook SDK 提供的 Facebook 按钮的默认设计。我成功地让提供的按钮透明并将其粘贴在设计 View 上方,并且效果很好(现在设计匹配并且 Fac
我正在增加 Facebook SDK 登录按钮 (FBSDKLoginButton) 的大小。 Facebook SDK 源代码向 FBSDKLoginButton 添加了一个约束,height =
尽管按钮显示我已登录,但我的 facebook 访问 token 为空。有人知道为什么会这样吗? 从 RootViewController.m - (void)viewDidLoad { [s
我是一名优秀的程序员,十分优秀!