我有两个名为 Master.xcodeproj 和 Slave.xcodeproj 的xcodeproject。我在Slave.xcodeproj上添加了静态库,并将其添加为Master中的子项目。 xcodeproj。 Slave.xcodeproj有一个viewcontroller SlaveViewController ,而Master.xcodeproj有一个viewcontroller MasterViewController 。
现在,如果我想从按钮单击MastViewcontroller.m加载SlaveViewController,那可能吗?
更新
好的,你可以用 #import" SlaveLibraryName / SlaveViewController.h" 引用Slave项目的文件。但是我现在面临的问题是我从库中获取了重复的符号消息,因为Slave具有从Master项目引用的文件,并且这些文件被添加到静态库中。怎么克服呢?
答案 0 :(得分:0)
是。每个项目的所有代码都可以使用,因此您可以通过导入SlaveViewController的标头并实例化它(或通过在故事板中使用一个)来正常执行此操作。静态库的一个复杂之处在于它不会自动将图像,xib或故事板等资源添加到目标项目中。