有一个项目包含xcode中的子项目。子项目需要访问其父项目的源代码。怎么做?现在我在子项目的.m文件中使用转发类(@class),但xcode抱怨可能找不到调用该类的方法。如何抑制警告还是有其他更好的解决方案?谢谢你的帮助。
编辑: 子项目为父项目创建.a库。我只想在库中使用父项目的类。
答案 0 :(得分:1)
xcode抱怨可能找不到调用该类的方法,因为您的父项目没有获得您的子项目的任何引用。
将您的子项目拖到Parent Project中,然后按照以下步骤操作:
您需要将子项目的标题搜索路径设置为父项目。
按照以下步骤操作:
Xcode->目标 - >构建设置 - >标头搜索路径。
希望你明白!!
祝你好运!!!
答案 1 :(得分:-1)
也许我不理解你的问题,但我认为你所要做的就是点击XCode文件窗口中的相关文件,然后在右侧边栏上点击Target Membership下的正确复选框。然后文件应该与两个目标一起编译;因为它是你的第二个目标不知道在哪里找到你在第一个目录中写的文件。这应该有效(如果我理解你的问题,无论如何)。