【问题标题】:Segmentation fault: 11 Facebook iOS SDK?分段错误:11 Facebook iOS SDK?
【发布时间】:2012-11-06 13:51:05
【问题描述】:

我正在努力使用 Facebook iOS sdk v3.1 将 Facebook 功能添加到我的 Cocos2d iOS 游戏中。我一直在尝试遵循 Facebook 开发者网站上的“操作方法”,但遇到了以下错误。

  • 错误:在 '.' 之前应为 ':'令牌
  • 内部编译器错误:分段错误:11

每次方法尝试访问“FBSession.activeSession”时都会发生错误。该代码是直接从 Facebook 的教程中复制和粘贴的。

- (void)applicationDidBecomeActive:(UIApplication *)application {
    [[CCDirector sharedDirector] resume];
    // We need to properly handle activation of the application with regards to SSO
    // (e.g., returning from iOS 6.0 authorization dialog or from fast app switching).
    [FBSession.activeSession handleDidBecomeActive];//Error occurs here!
}

有人遇到过这个错误吗?此外,有人知道任何更新的教程说明使用 Cocos2d 进行 Facebook 集成吗?我出现的所有内容都非常过时。

【问题讨论】:

  • 你使用的是什么版本的 Xcode?​​span>
  • 刚刚更新到 Xcode 4.5.2。得到同样的错误!
  • 您确定文件中的其他任何地方都没有未闭合的大括号或不完整的语法吗? (对不起,我不得不问;-))

标签: facebook cocos2d-iphone segmentation-fault


【解决方案1】:

在构建设置中检查您的编译器 - 我在 LLVM GCC 4.2 下构建时收到了同样的错误,但切换回 Apple LLVM 编译器 4.1 解决了这个问题。

【讨论】:

    【解决方案2】:

    刚刚在这里找到了解决方案:Facebook SDK 3.0 HelloFacebookSample build errorsFBSession.activeSession替换为[FBSession activeSession]

    【讨论】:

      猜你喜欢
      • 2013-04-05
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多