2

在当前的项目中,我到处都使用 SBJSON,并且由于 SBJSON 包含在 Facebook SDK 中,因此它可以与以前版本的 iOS Facebook SDK 一起正常工作。

我刚刚升级到 iOS Facebook SDK 3.0 版并且遇到了 SBJSON 问题。

它抱怨的第一件事是没有找到 SBJSON 头文件。所以我想,我可以手动将 SBJSON 库包含到项目中。

在我这样做之后,编译器抱怨 SBJSON 符号与 Facebook SDK 重复。

我在 FB SDK 标头中的任何地方都找不到 SBJSON.h。

所以最后,我陷入了一个问题的循环。

有谁知道如何解决这个问题?最坏的情况可能是我必须切换到使用其他适用于 iOS 的 JSON 库。

注意: 他们使用的是 Facebook SDK 框架,而不是之前的源代码库

干杯

4

1 回答 1

4

我最终用来解决这个问题的是两种方法:

第一个

  • 首先,不使用他们提供的预先构建的 Facebook SDK 框架
  • 其次,查看 Facebook SDK 中的 Facebook SDK 源代码并将其集成到项目中

第二个

在此处使用他们的源代码集成 Json 框架,并将任何重复类的名称更改为您的项目独有的名称,例如 SBJsonParser 到 MySBJsonParser

于 2012-08-21T14:27:08.857 回答