The next code produces a “Lacking argument for parameter ‘coder’ in name” error in Xcode the place I create AdvertTestView()
and I do not know how you can do away with it.
I am not utilizing a storyboard and I’ve tried forcing an init(body: .zero)
however that does not work.
Any assist can be nice.
import UIKit
class AdvertTestViewController: UIViewController {
weak var delegate: AdvertViewDelegate?
lazy non-public var check: AdvertTestView = {
let v = AdvertTestView() // Error reported right here
}()
}
class AdvertTestView: UIStackView {
non-public var viewModel: AdvertDetailsViewModel?
required init(coder: NSCoder) {
fatalError("init(coder:) has not been carried out")
}
func configure(viewModel: AdvertDetailsViewModel) {
self.viewModel = viewModel
}
}