- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个奇怪的问题,当我第一次尝试使用 Facebook 应用程序授权时,FBDidLogin 没有被调用。我正在使用 GitHub 上的最新 Facebook iOS SDK。
我已经在我的应用程序委托(delegate)中实现了这个:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[[SocialClass sharedSingleton] facebook] handleOpenURL:url];
}
以及我的 SocialClass
的 init:
facebook = [[Facebook alloc] initWithAppId:@"0000001234" andDelegate: self];
facebook.accessToken = [[NSUserDefaults standardUserDefaults] objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"FBExpirationDateKey"];
以及我在社交类中的didlogin方法:
- (void)fbDidLogin {
NSLog(@"facebook logged in");
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
[defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
[defaults synchronize];
// now let's grab the user info
if(getFriends == YES)
{
[self getFacebookFriends];
}
else
[self getUserInfo];
}
再说一遍,我的问题是第一次授权尝试不会触发 fbDidLogin,只有第二次尝试才会触发。对于所有尝试,我都在应用委托(delegate) openURL
方法中正确打印了 Facebook token 。
最佳答案
查看 this线。希望 Facebook 在教程中对此进行解释。花了我半天时间。
关于ios - Facebook iOS FbDidLogin 第一次未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8242529/
因此,我一直在摆弄 Facebook iOS SDK 一段时间,但从最新版本开始,我无法调用 fbDidLogin 方法。登录过程运行良好,在模拟器上使用 Safari,在设备上运行时使用 Faceb
我的应用在保存 access_token 时遇到问题。问题是,当 iPhone 没有安装 Facebook 应用程序时,safari 会处理这个问题,没有问题。但是一旦 iPhone 安装了 Face
我正尝试在我的 iOS 应用程序中为一个学校项目实现 facebook,但是我遇到了一些问题,即未调用 fbDidLogin 方法。 我创建了一个名为 FBFetcher 的示例对象: @in
我有一个奇怪的问题,当我第一次尝试使用 Facebook 应用程序授权时,FBDidLogin 没有被调用。我正在使用 GitHub 上的最新 Facebook iOS SDK。 我已经在我的应用程序
我是 iOS 开发新手。在我的应用程序中集成 facebook API 时,我遇到了一个问题,即没有调用 fbDidLogin。当我从主视图 Controller (即应用程序委托(delegate)
我正在使用弹出式 Facebook 对话框进行用户登录并在他/她的流上发布帖子 NSMutableDictionary* params = [NSMutableDictionary dictionar
我在向 Facebook 发表评论时遇到了很多麻烦。这是我如何设置代码;在我的 viewController 类中,我设置了一个按钮,按下该按钮会检查用户是否已连接到 Facebook。如果他们没有连
我一步一步地按照 Facebook 的 Facebook SDK 教程进行操作。除了调用 fbDidLogin 之外,我的所有工作都正常......授权过程运行良好。我被告知要做: - (B
我对最新的 iOS SDK 有疑问。我成功登录,应用程序返回,但没有调用 fbDidLogin 等委托(delegate)方法。 如果在没有任何 Controller 的情况下仅在一个委托(deleg
我正在按照官方 FB 文档中的集成步骤进行操作,并实现了 SDK 的“登录”和“发布到墙上”功能,一切正常,但问题是它只有在我使用主应用程序委托(delegate)时才能工作.h/.m 文件。 但目前
我已经实现了 Facebook 登录并检查我的访问 token 的状态 -(void)fbDidLogin 现在,我有一个 UITableView,其中有一个切换 Button 作为 UISwitch
这是我第一次发帖,平时都是过来研究问题的,但是这个我自己搞不明白。 基本上我的问题类似于其他使用 iOS 版 facebook sdk 的开发人员,我的 fbDidLogin 函数即使在我登录后也不会
我是一名优秀的程序员,十分优秀!