使用自定义初始化程序创建UIViewController扩展类

时间:2014-10-15 23:47:17

标签: ios xcode swift uiviewcontroller initialization

我喜欢斯威夫特,除了这个

 required init(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

如果我创建任何UIViewController扩展类,我必须将这个丑陋,不清楚,必需的init作为我不想要的init。

有没有办法可以设置我的代码,这样我就可以进行代码设置,这样我就可以拥有自己的必需init,然后在最后调用它?我不希望我的客户端代码必须处理这个问题,我希望有一个清晰的init()调用,而不是'initWithSomeCumbersomeName()'调用。

如果有人对此有一个干净的解决方法,我全都听见了!

0 个答案:

没有答案