【发布时间】:2013-01-01 14:55:25
【问题描述】:
我在我的 iPhone 应用程序中创建了一个 facebook 身份验证,我遵循了 this 教程 为了那个原因。但是除了一行代码,就是
- (void)applicationDidBecomeActive:(UIApplication *)application
{
[FBSession.activeSession handleDidBecomeActive];
}
当我使用这个时,它是一个错误显示:
“FBSession”没有可见的@interface 声明选择器 handleDidBecomeActive
但是当我点击登录按钮时,身份验证仍然可以正常工作,问题是我的身份验证窗口只显示“基本信息”-我还需要访问“代表您的帖子”
My authentication window is I need to authenticate
like this like this (as in FB tutorial)
无法找出错误,是在 Facebook 中创建应用程序还是我在 iPhone 编码中的身份验证错误。如果有人得到错误,请帮助我澄清
【问题讨论】:
-
您使用的是哪个 facebook SDK 版本?如果我没记错的话,
handleDidBecomeActive是 Facebook SDK 3.1 中的新功能。 -
是的..我正在使用 Facebook iOS 6 SDK(Facebook SDK 3.1.)
-
我不能重复你的问题
handleDidBecomeActive使用 3.1 SDK,我使用它的测试项目编译没有任何警告或错误只导入<FacebookSDK/FacebookSDK.h>。 -
所以这可能是在developer.facebook中创建应用程序的问题请告诉我步骤,这样我就可以找出我的错
-
你会得到“代表你发帖”???
标签: ios objective-c facebook facebook-ios-sdk