我是台风新手。我正在阅读文档,以将依赖项注入我的情节提要的视图控制器中。我对框架如何在类上进行DI有了基本的了解,但情节提要似乎很复杂。我已经阅读了storyboardsPList integration文档,但是有点困惑。


这听起来很愚蠢和明显。如果情节提要文件名是Main.storyboard,则在我的plist中是否将键UILaunchStoryboardName添加为值Main.storyboard
密钥UIMainStoryboardFile的值是多少?
是自动注入依赖项,还是如何指定将哪些依赖项注入情节提要的每个视图控制器中?


我找不到使用情节提要的示例或教程(并且由于其中大多数都在objc中并且我正在使用Swift,因此很难跟进每个步骤,因此如果这些问题很愚蠢,我会先道歉

最佳答案

要回答问题一和问题二,如果您从Xcode创建一个指定使用情节提要的项目,则这些值将已在您的plist中完成。如果您有旧项目,这是查看这些值应该是什么的好方法。

至于问题3,如果您使用自动注入宏“注释”情节提要视图控制器,则确实会自动注入依赖项。对于非storyboard视图控制器,然后要注入依赖项,应从Typhoon获取实例,就像在Quick Start中一样。

请注意,您可以将程序集本身注入到视图控制器中,以便“按需”加载注入的对象图。

关于ios - Storyboard 集成上的台风DI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31346051/

10-12 14:29