2012-04-03 75 views
1

我在iOS项目中同时使用Google Places API和Facebook iOS SDK API。这两个API都带有导致冲突的JSON文件。处理这个问题的最好方法是什么?IOS项目中的JSON文件冲突

的错误是:“重复的接口定义类‘SBJsonParser’”

这是加入Facebook的API之后。他们可以使用相同的JSON文件吗?

感谢您的任何帮助。

+0

您需要提供更多信息。什么是冲突?从每一个没有意义的价值(即1 + 1 = 2 VS 1 + 1 = 3)或某种内部不一致冲突中获得价值这个意义上的冲突? – jmstone617 2012-04-03 12:49:02

+0

都是同一个库吗? FB使用SBJSON我认为正确? Google地方相同? – mattjgalloway 2012-04-03 12:49:22

+0

与“SBJsonParser类重复的接口定义冲突” – hanumanDev 2012-04-03 12:53:02

回答

3

这听起来像你有两个副本的SBJSON文件在你的项目。这些可能是为Google和Facebook导入的。

您将需要删除文件的一个副本。 Google和Facebook都应该愉快地使用一组文件,但当然你应该测试一下!

+0

是的。那就对了。我有两份。问题是,我遇到了以下错误:类'SBJsonParser'重复的接口定义“ – hanumanDev 2012-04-03 13:21:57

+0

正如我所说,你应该能够删除其中一个副本,并且都将使用剩余的副本(我会建议您检查两个副本的版本号,保留最新版本,并做一些彻底的测试) – 2012-04-03 13:25:21

+0

我似乎还无法弄清楚这一点。删除重复项不起作用,并运行到其他错误,如关于链接Facebook SDK正确。 – hanumanDev 2012-04-03 14:19:59