首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >台风故事板与手动装配的集成

台风故事板与手动装配的集成
EN

Stack Overflow用户
提问于 2015-07-06 08:17:04
回答 1查看 177关注 0票数 1

我对台风有意见。我希望使用情节提要集成,因此我在plist中设置了故事板的正确名称,并为情节提要中的每个视图控制器定义了“typhoonKey”运行时参数。当我通过集成激活程序集时,它工作得很好。但我的问题是,我现在想手动激活程序集,因为我必须先设置MagicalRecord (我想注入模型以查看控制器,而该模型使用MagicalRecord)。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

方法我调用了

TyphoonAssembly *viewControllersAssembly = [[ViewControllersAssembly new] activate];

但不起作用。是否可以使用台风故事板集成与手动启动组装?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-06 08:45:37

您可以手动实例化一个TyphoonStoryboard,如果愿意,您可以在程序集中为这个故事板创建一个定义。从这里开始,您可以从故事板中实例化视图控制器(可能是初始的),因为它将注入TyphoonStoryboard依赖项。

这种方法的缺点是UIStateRestoration不像预期的那样工作--这是导致我们开发引导台风的plist集成风格的最初问题。

所以你可以:

  • 手动实例化,只要您不需要UIStateRestoration。
  • 寻找另一种方法来处理您的生命周期需求。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31240827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档