У меня есть базовый класс под названием «Base», который реализует протокол Mappable. Я уже подклассифицировал этот класс, как описано ниже.
class Base: Mappable {
var base: String?
required init?(map: Map) {
}
func mapping(map: Map) {
base <- map["base"]
}
}
class Subclass: Base {
var sub: String?
required init?(map: Map) {
super.init(map: map))
}
override func mapping(map: Map) {
super.mapping(map: map)
sub <- map["sub"]
}
}
Можно ли создать пустой init в подклассе, как я могу создать экземпляр подкласса, как этот?
var obj = Subclass()