Ios5 Facebook iOS SDK 3.1 openActiveSession。。始终返回0

Ios5 Facebook iOS SDK 3.1 openActiveSession。。始终返回0,ios5,facebook-ios-sdk,Ios5,Facebook Ios Sdk,我正在开发一个应用程序,该应用程序需要能够为iOS 5.0+版本的应用程序上传图像。对于iOS 6,我已经很容易地实现了工作完美的社交提要 对于iOS 5,我使用的是Facebook iOS SDK版本3.1。我使用教程中的方法,因此当我在iOS上发布图像时,我在将FB集成添加到我最新的iOS应用程序时也遇到了同样的问题。几周前,我在我的另一个应用程序上使用了相同的代码,但它仍在构建中。然而,这个显示“openSessionWithAllowLoginUI几乎总是返回NO”的对话框。我猜这是因为

我正在开发一个应用程序,该应用程序需要能够为iOS 5.0+版本的应用程序上传图像。对于iOS 6,我已经很容易地实现了工作完美的社交提要


对于iOS 5,我使用的是Facebook iOS SDK版本3.1。我使用教程中的方法,因此当我在iOS上发布图像时,我在将FB集成添加到我最新的iOS应用程序时也遇到了同样的问题。几周前,我在我的另一个应用程序上使用了相同的代码,但它仍在构建中。然而,这个显示“openSessionWithAllowLoginUI几乎总是返回NO”的对话框。我猜这是因为FB应用程序中的设置发生了变化。它说传播所有的变化需要一些时间。希望这就是问题所在。如果有人有任何想法,一定要让我们知道!谢谢
- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI
{
    return [FBSession openActiveSessionWithPublishPermissions:[NSArray arrayWithObjects:@"publish_actions", nil] defaultAudience:FBSessionDefaultAudienceFriends allowLoginUI:allowLoginUI completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
        [self sessionStateChanged:session
                            state:status
                            error:error];
    }];
}