2013-07-06 107 views
1

有一个项目在xcode中包含一个子项目。子项目需要访问其父项目的源代码。怎么做?现在我在子项目的.m文件中使用了转发类(@class),但xcode抱怨说可能找不到调用该类的方法。如何抑制警告或有没有其他更好的解决方案?谢谢你的帮助。如何从一个子项目使用父项目的类

编辑: 子项目为父项目创建一个.a库。我只想在库中使用父项目的类。

回答

1

xcode抱怨说,调用类的方法可能找不到,因为您的父项目没有得到您的子项目的任何引用。

拖动你的孩子到项目父项目,并按照以下步骤进行:

你需要设置你的孩子项目的头搜索路径为母公司项目。

遵循以下步骤:

Xcode-> Targets->构建设置 - >标题搜索路径。

希望你明白!

祝你好运!!!

+0

它的工作原理!谢谢。 – Andrew

-1

也许我不理解你的问题,但我认为你所需要做的就是点击XCode文件窗口中的相关文件,然后点击右侧边栏中的Target Membership下的正确复选框。然后这些文件应该与两个目标一起编译;因为它的立场,你的第二个目标不知道在哪里找到你在第一个写的文件。这应该工作(如果我正确理解你的问题,无论如何)。

+0

该项目只有一个目标。 – Andrew

相关问题