Перемещение приложения из Swift2 в Swift3, и я столкнулся с ошибкой, которую не смог исправить после попытки нескольких разных предложений.
lazy var address: AddressModel? = {
[unowned self] in
var dict = self.getpayloadDict()
var model: AddressModel
model = dict
return model
}()
model = dict throws Невозможно назначить значение типа 'NSDictionary?набрать 'AddressModel'
AddressModel.,.
class AddressModel: Deserializable {
var City: String?
var State: String?
var PostalCode: String?
required init(data: [String: AnyObject]) {
City = data["City"] as! String?
State = data["State"] as! String?
PostalCode = data["PostalCode"] as! String?
}
}
Любая помощь приветствуется.