我喜欢斯威夫特,除了这个
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
如果我创建任何UIViewController扩展类,我必须将这个丑陋,不清楚,必需的init作为我不想要的init。
有没有办法可以设置我的代码,这样我就可以进行代码设置,这样我就可以拥有自己的必需init,然后在最后调用它?我不希望我的客户端代码必须处理这个问题,我希望有一个清晰的init()调用,而不是'initWithSomeCumbersomeName()'调用。
如果有人对此有一个干净的解决方法,我全都听见了!