2017-05-02 20 views
-5

エラーが発生しましたリモートの配列を解析していますJSON、この問題を解決するには?swift 3タイプ 'Any'には添え字メンバーはありませんか?

タイプ 'どれが' は添字メンバー

コードを持っていないよう

do { 
    if let json = response.result.value { 
     //print("Server JSON Response : \(json)") 

     if let countries = json["Countries"] as? [String: Any] { 
      for country in countries { 
       if let couname = country["countryname"] as? [AnyObject] { 
        country_names.append(couname) 
       } 

       if let coucode = country["code"] as? [AnyObject] { 
        country_codes.append(coucode) 
       } 

      } 
     } 


    } 

    } catch let parseError { 
     print("Hioston we have problem \(parseError) ") 
} 
+0

...とは 'countries'は[['です文字列:Any]] 'と' countryname'は確かに '[AnyObject]'ではありません。 – vadian

答えて

0

型キャスト応答:

if let json = response.result.value as? [String:AnyObject]{..} 
関連する問題