2012-05-15 60 views
1

我想在我的Xcode Project中包含SBJson和Sharekint庫問題是sharekit已經包含SBJson但使用不同的方法..結果是我結束了重複的文件包含不同的代碼,因此我在編譯時收到「重複symbole」錯誤。將SBJson framwork + ShareKit/ShareKit添加到同一個XCode項目中

什麼是不會涉及重命名文件名和類的解決方案,因爲代碼最終會變成一團糟。

提前。

+1

offtopic:看看https://github.com/johnezang/JSONKit。 JSONKit比SBJSON快。 – CarlJ

+0

thnx,我打算從下一個項目開始使用這個JSONKit。 – ahmad

回答

2

SBJson在FBConnect使用。我想到的幾個解決方案:

  1. 如果你不使用Facebook,你可以從你的項目中刪除整個共享者(與舊sbjson)。
  2. 審計SBJson方法在您的項目中使用,並且如果可能的話重構它們以使用FBConnect的版本。然後你可以擺脫你項目的SBJson文件。
  3. 更好,如果你只支持iOS 5+,你可能會完全擺脫項目中的SBJson,並使用本機iOS 5 NSJSONSerialization類。這是比2更多的未來安全解決方案。
+0

感謝您的明確解釋!我最終做出了選擇2,但對於我的項目來說,重構sharkit Json以使用我的項目更方便SBJson – ahmad

+0

我很高興能夠提供幫助。如果你覺得答案是有幫助的,你可能會考慮接受它。 –

0

製作一個文件夾中常見的有SBJson的所有方法和刪除其他的..這將工作

相關問題