[英]Can we use one project view controller class to another project in same workspace using swift3.0
I have created 3 different project and added in one workspace all three project has it own storyboard I have to use first project storyboard view controller in second project storyboard or vice versa. 我创建了3个不同的项目,并在一个工作区中添加了所有三个项目都有自己的情节提要,我必须在第二个项目情节提要中使用第一个项目情节提要视图控制器,反之亦然。 Is it possible?, How can I achieve this in swift 3.0? 有可能吗?如何在Swift 3.0中实现呢?
Make global variables like so: 使全局变量如下所示:
let firstStoryboard = UIStoryboard(name: "<First Storyboard name>", bundle: nil)
let secondStoryboard = UIStoryboard(name: "<Second Storyboard name>", bundle: nil)
in whichever file you need to access it. 无论您需要访问哪个文件。
This might work! 这可能有效!
You cannot create project which depend on each other like 您不能创建彼此依赖的项目
FrameworkA
is linked with FrameworkB
and FrameworkB
is linked with FrameworkA
. FrameworkA
相链接FrameworkB
和FrameworkB
相链接FrameworkA
。 This setup create dependecy circle. 此设置创建了依赖圈。
You can create two frameworks but only one of them can know about other: 您可以创建两个框架,但其中只有一个可以了解其他框架:
FrameworkA
is linked with FrameworkB
but FrameworkB
don't know any think about FrameworkA
or vice versa. FrameworkA
与FrameworkB
链接在一起,但是FrameworkB
不了解FrameworkA
,反之亦然。
If you have setup like: 如果您有这样的设置:
- Application
| - FrameworkA
| - FrameworkB
you can use your ViewController in Application project and it is ok. 您可以在Application项目中使用ViewController,并且可以。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.