【Xcode/Swift】コンパイルエラー:Ambiguous use of ‘hoge’の対応方法

エラー内容

変数や関数に以下のようなコンパイルエラーが表示されます。

Ambiguous use of ‘hoge’

原因

Ambiguous use of 'hoge'

を直訳すると、「’hoge’のあいまいな使用」です。

つまり、hogeという同じ名前の変数や関数が複数記述していて、どれを呼び出したら良いかわからないというエラーです。

対応方法

変数、関数名を付け直す。

同じ名前があると、refactorが使えないので注意。