gpt4 book ai didi

ios - Facebook iOS iOS SDK 3.1 iOS 5.1 XCode 4.5

转载 作者:行者123 更新时间:2023-12-01 16:54:46 25 4
gpt4 key购买 nike

我想将Facebook与我的应用程序集成。我从fb sdk中提取了一个示例应用程序,并从那里复制了所需的代码。看起来很容易。

我根据需要添加了社交,广告支持和帐户框架。我能够建立和链接。但是在运行时,它会显示错误,当我在互联网上搜索时,我才知道这些框架仅适用于ios6。

错误“从应用程序引用的社交框架”。当我删除此框架时,adsupport框架也是如此。我尝试将这三个作为可选框架,但随后却出现类似Facebook iOS SDK 3.1 with XCode 4.2 linker errors的错误

那么我可以使用sdk 3.1将fb与我的应用程序集成吗,还是使用3.0或更早的版本?还是一些不同的实现方式?如果必须使用以前的版本,该怎么办?

编辑:“hello facebook”示例应用程序有一个自述文件,说明其要求是iOS4.0!

最佳答案

避免使用Facebook SDK中的iOS 6.0功能同样重要。

使用Facebook SDK 3.0并执行相反的步骤,如下所示

https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/

  • 删除添加的其他框架依赖项
  • 处理Facebook登录的更改取消流程
  • 更改openSessionWithAllowLoginUI:(BOOL)allowLoginUI实现
  • 的返回值

    //对于FaceBookSDK 3.1
    [FBSession openActiveSessionWithReadPermissions:nil
    allowLoginUI:allowLoginUI
    completionHandler:^(FBSession *session,
    FBSessionState state,
    NSError *error) {
    [self sessionStateChanged:session
    state:state
    error:error];
    }];

    //For FaceBookSDK 3.0 use this

    [FBSession openActiveSessionWithPermissions:nil
    allowLoginUI:allowLoginUI
    completionHandler:^(FBSession *session,
    FBSessionState state,
    NSError *error) {
    [self sessionStateChanged:session
    state:state
    error:error];
    }];

    关于ios - Facebook iOS iOS SDK 3.1 iOS 5.1 XCode 4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12622733/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com