When creating a struct with @Element and @Attribute and then try to create an init () {} you always get the error from the title even though all are initialised in the constructor before self is used.
Example:
import XMLCoder
public struct LocalizableText: Codable {
@Attribute public var language: String
@Element public var value: String?
enum CodingKeys: String, CodingKey {
case language = "Language"
case value = ""
}
public init() {
language = ""
value = "de/de"
}
}
When creating a struct with
@Element
and@Attribute
and then try to create aninit () {}
you always get the error from the title even though all are initialised in the constructor before self is used.Example: