0
私はちょうど既存の答えによって解決されなかったいくつかのAmbiguous reference to member 'subscript'
エラーを持っていました。"メンバー 'subscript'へのあいまいな参照
enum Keys: String {
case items = "items"
// …
}
if let parseJSON = try JSONSerialization.jsonObject(with: data) as? [String:Any],
let items = parseJSON[Keys.items] as? [[String:Any]]
{
// …
}
parseJSON[Keys.items]
に誤差が生じる:このコードは、問題を示しています。
ケースに同じ文字列表現を正確に設定する必要はありません。 –
@LeoDabusありがとうございました。それが起こると、すべての列挙ケースが名前に等しい値を持つわけではありませんが、私は列挙ケースのほとんどを取り除き、より読みやすくしました。 – BenRW