xcode工作区有2个项目。如何在项目2中从项目1创建对象?

时间:2013-10-09 17:37:07

标签: ios xcode

我创建了工作区并拖动了2个项目。

现在,我想在项目2中从project1创建对象(视图控制器)。

在我添加“#import”headerFileFromProject1.h后,xcode错误是未找到的标头。 我想有一个地方我需要设置一些路径(虽然它奇怪的原因工作区知道2个项目的路径,并且由此,他们的头文件也是)

我阅读了很多关于子项目,工作区,静态库的内容,但我不明白我要做的是5-6步还是有很多设置。

如果它的5-6步,请帮我完成拼图。如果它不止于此,我放弃,我将等待xcode版本11。

同样,我想要做的就是从第二个项目中的第一个项目中获取2个xcode项目并创建对象。也许我要问很多:)

感谢。

2 个答案:

答案 0 :(得分:0)

不同的Xcode项目可以共享公共代码(相同的源文件):在每个项目的导航区域中创建相应的组并添加共享文件。有目的地,共享源文件夹既不应该是共享代码的项目的子文件夹。 可能,您需要正确设置标题搜索路径。

根据您的需求,更好的方法可能是创建库项目并通过将客户端二进制文件链接到库来共享该库。有关如何创建和使用库的最佳分步指南,请参阅官方文档。

答案 1 :(得分:0)

您需要向项目2添加相同的文件:headerFileFromProject1 .h和.m,而不复制它。然后,当您编辑它时,它将在两个项目中都发生变化。