无法使用索引类型为“字符串”的下标类型为[[NSMutableDictionary:Any]”的值

时间:2018-09-04 08:55:29

标签: swift

以下代码有一些我无法理解的错误:

  

不能用索引类型为“字符串”的下标“ [[NSMutableDictionary:Any]””的值

相关代码:

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"
}

0 个答案:

没有答案