我们可以使用swift3.0

时间:2017-03-10 04:55:45

标签: ios swift workspace

我创建了3个不同的项目,并在一个工作区中添加了所有三个项目都有自己的故事板我必须在第二个项目故事板中使用第一个项目故事板视图控制器,反之亦然。有可能吗?,如何在swift 3.0中实现这一点?

2 个答案:

答案 0 :(得分:0)

使全局变量如此:

let firstStoryboard = UIStoryboard(name: "<First Storyboard name>", bundle: nil)
let secondStoryboard = UIStoryboard(name: "<Second Storyboard name>", bundle: nil)

在您需要访问的任何文件中。

这可能有用!

答案 1 :(得分:0)

您无法创建相互依赖的项目,如

FrameworkAFrameworkB相关联,FrameworkBFrameworkA相关联。此设置创建依赖圈。

您可以创建两个框架,但只有其中一个可以了解其他框架:

FrameworkAFrameworkB相关联,但FrameworkB不知道有关FrameworkA的任何想法,反之亦然。

如果您的设置如下:

- Application
| - FrameworkA
| - FrameworkB

你可以在Application项目中使用你的ViewController,这没关系。