Ios 具有多个项目的Xcode情节提要引用捆绑包不工作

Ios 具有多个项目的Xcode情节提要引用捆绑包不工作,ios,swift,xcode,storyboard,uistoryboardsegue,Ios,Swift,Xcode,Storyboard,Uistoryboardsegue,我很难弄清楚如何使故事板参考与其他项目的故事板一起工作。我正在尝试模块化我的应用程序,所以我在Xcode工作区内创建了多个项目。要点是,有时,项目A中的一个故事板可能会引用项目B中的一个故事板。。。我认为在故事板参考中使用“BUNDLE”选项的原因是您可以实现我提到的。。。我附上了一张图片,可以更好地解释我说的话。。。当我尝试运行时,应用程序链接到项目A的Main.storyboard,而不是项目B的Main.storyboard 我已经反复检查以确保捆绑包名称正确 非常感谢,伙计们。首先给参考

我很难弄清楚如何使故事板参考与其他项目的故事板一起工作。我正在尝试模块化我的应用程序,所以我在Xcode工作区内创建了多个项目。要点是,有时,项目A中的一个故事板可能会引用项目B中的一个故事板。。。我认为在故事板参考中使用“BUNDLE”选项的原因是您可以实现我提到的。。。我附上了一张图片,可以更好地解释我说的话。。。当我尝试运行时,应用程序链接到项目A的Main.storyboard,而不是项目B的Main.storyboard

我已经反复检查以确保捆绑包名称正确


非常感谢,伙计们。

首先给参考屏幕一个id

第二步编写故事板引用添加引用id


故事板引用中的捆绑包名称是包含引用故事板的框架/项目的捆绑包标识符。例如:com.chozinul.CustomUI

使用故事板名称,推送控制器将查看控制器标识符

指定的其他捆绑包需要是“此”项目的一部分;捆绑包在运行时解析,而不是在编译时解析。捆绑包不是一个项目。项目通常生成一个包(主包),但它们可以生成更多。通过使用自定义构建步骤将捆绑包从另一个项目复制到“此”项目中,您可能会尝试这样做,但这可能不是正确的方法。它们是同一个工作区的一部分……工作区只是一个Xcode,方便您同时处理多个项目。正如我所说,在Xcode停止参与很久之后,bundle是在运行时解析的。您需要将指定的捆绑包从第二个项目复制到第一个项目的输出捆绑包中。也许你想让你的第二个项目成为你第一个项目中包含的一个框架?我明白了,但我认为这就是项目的要点,有一个捆绑包的名称。。。因此,您可以稍后引用它…是的,但是捆绑包需要放在您的应用程序捆绑包中,因此您需要采取一些步骤将其放在那里,而不仅仅是将其放在Xcode工作区的另一个项目中。如果在第二个项目中有一个jpeg图像,你不会期望在第一个项目中简单地使用它吗?在序列图像板引用的bundle字段中输入一个值,可以告诉iOS在运行时查看的位置。它不会告诉Xcode在构建时做任何事情。谢谢你的回复,伙计。。。但仍然不起作用……:'(