将SBJson框架+ ShareKit / ShareKit添加到同一个XCode项目中

时间:2012-05-15 11:29:34

标签: objective-c ios xcode sharekit sbjson

我想在我的Xcode项目中包含SBJson和Sharekint库,问题是sharekit已经包含SBJson但是使用不同的方法..结果是我最终得到包含不同代码的重复文件,因此我收到“duplicate symbole”错误在编译时。

什么是不会涉及重命名文件名和类的解决方案,因为代码最终将完全混乱。

事先知道了。

2 个答案:

答案 0 :(得分:2)

SBJson用于FBConnect。我想到的解决方案很少:

  1. 如果您不使用Facebook,则可以从项目中删除整个共享者(使用较旧的sbjson)。
  2. 审核项目中使用的SBJson方法,如果可能的话,重构它们以使用FBConnect的版本。然后你可以摆脱你的项目的SBJson文件。
  3. 更好的是,如果你只支持iOS 5+,你可以完全摆脱项目中的SBJson,并使用原生的iOS 5 NSJSONSerialization类。这是比2更加未来安全的解决方案。

答案 1 :(得分:0)

使一个文件夹与SBJson的所有方法共用,并删除另一个...这将起作用