用Typhoon注入依赖关系

时间:2016-02-11 20:31:57

标签: ios swift typhoon

我有一个关于依赖注入和Typhoon的基本问题。

如果我有以下代码:

self.router = [[MyRouter alloc] initWithNavController:self.navigationController];

如何定义MyRouter应使用self.navigationController进行初始化?

我的集会:

public dynamic func router() -> AnyObject {
        return TyphoonDefinition.withClass(MyRouter.self) { (definition: TyphoonDefinition!) in
            definition.useInitializer("initWithNavController:", parameters: { (method: TyphoonMethod!) -> Void in
                method.injectParameterWith(...)
            })
        }
    }

但我不知道如何连接这种依赖。

由于

0 个答案:

没有答案