У меня есть класс с именем SPEFormFieldData
import Foundation
class SPEFormFieldData: NSObject, Codable {
public var fieldType: String?
public var fieldDescription: String?
public var fieldValue: Any?
public var fieldTitle: String?
public var fieldKey: String?
override init() {
self.fieldValue = ""
super.init()
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
Как только я объявлю свойство Any?выдает ошибку, что
Тип 'SPEFormFieldData' не соответствует протоколу 'Decodable' ,
Тип 'SPEFormFieldData' не соответствует протоколу 'Кодируемый '
Как я могу проанализировать любой тип и соответствовать Codable, я хочу реализовать его как класс, так как я ограничен, чтобы сохранить его как Any