В приведенном ниже коде есть ошибка, которую я не смог понять:
Невозможно добавить значение типа «[NSMutableDictionary: Any]» с индексом типа «String»
Соответствующий код:
class func getCountryID(_ countryName: String?) -> String? {
let countryarray = DCUserDetails.getSavedData()![keyCountryDetail] as? [Any]
for countryDict: [AnyHashable : Any]? in countryarray as? [[AnyHashable : Any]?] ?? [] {
if (countryDict?["CountryName"] == countryName) {
return "\(Int(countryDict?["CountryId"] ?? 0))"
}
}
return "0"
}