Я пытаюсь открыть свой подкласс, чтобы он мог быть доступен за пределами модуля.Он успешно скомпилирован в 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