凡是可以将类'BeAlertController'子类化的地方,必须如何解决“必需”初始化程序?

时间:2019-07-10 20:06:19

标签: ios swift cocoapods podspec

我正在尝试打开子类,以便可以在模块外部对其进行访问。它已在xCode中成功编译,但是在我运行pod spec lint mypodname.podspec

时失败

我的课程的先前版本是公开的,并且可以正常运行,现在我想更改课程以使其打开。我还实现了public required init?(coder aDecoder: NSCoder)方法。 在xCode中一切正常,但是当我按下pod spec lint

时一切正常

open class BeAlertController: UIViewController

public init(title: String?, message: String?) 

public required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
    }

override open func viewDidLoad() {
        super.viewDidLoad()

setupViews()
}

它应该可以像xCode一样成功构建。如果要尝试,可以克隆一个 CustomAlertController

0 个答案:

没有答案