2016-02-03 34 views
5

我看到SwiftyJSON如何在一个侧面项目中工作,并希望将它移到我的主项目中。使用Cocoapods安装SwiftyJSON并打开xcworkspace(现在是我的主项目)后,我去添加我的代码:let jsonBIG = JSON(data: data2),并且出现错误“使用未解析的标识符JSON”。我研究并找到了一个解决方案,在每个使用它的文件的顶部添加import SwiftyJSON。当我这样做,我得到一个错误,说“没有这样的模块'SwiftyJSON'”。我看了遍,并尝试了这些东西,没有奏效:使用Cocoapods导入SwiftyJSON的错误

  • 清洁和建设项目
  • 清洁build文件夹
  • 重新运行安装吊舱(带的XCode完全关闭)
  • 加入SwiftyJSON。框架链接框架和库
  • 删除xcworkspace文件并重新安装pod
  • 检查我的项目的调试和发布配置指向由t生成的配置他荚安装

我已经看过任何我可以找到关于这个话题在Google和StackOverflow上,似乎没有任何工作。我知道它不是Cocoapods的问题,因为我得到了SwiftyJSON来处理其他项目之一。帮帮我?

编辑: 也许这有所作为?在我身边的项目(其中SwiftyJSON工作)旁边有框架黄色工具箱/框架图标: enter image description here

但在我的新项目中,我试图让SwiftyJSON工作,这只是一个白色的图标库像这样: enter image description here

即使当我去补充框架是这样表示的黄色工具箱/框架图标: enter image description here

+0

您的项目在Xcode中的调试和发布配置是否指向由pod安装生成的配置?另外,确保你正在使用'.xcworkspace'文件而不是你的项目的'.xcodeproj'文件。 –

+0

是的,我也检查过(忘记提及那个!),并且我已经检查了我正在使用.xcworkspace – tessa

+0

你的'Podfile'是什么样的? –

回答

0

原来,有一个需要被固定在我的项目其他错误这阻止了正确导入SwiftyJSON。一旦我解决了其他错误,一切都按预期工作。