とりあえずブログ

SEとして働く会社員の雑多なブログ

【Swift】Ambiguous use of 'hoge'エラー

趣味でiOSアプリを作っていて、Ambiguous use of 'hoge'エラーという見慣れないエラーが出たので、備忘のためここに残しておきます。

 

Ambiguousの意味は、「あいまいな」という意味らしいので、直訳すると「hogeのあいまいな利用」です。

 

このエラーが出力されたときは、コード内にあいまいな記述が複数あり、どちらを呼び出せば良いかわからないときなどに出るらしいです。

 

今回はコード内に、クラス名に似た変数を定義していたため発生していました。

全く異なる変数名にしてあげたところ、エラーは解消されました。

 

【参考】Swiftのコンパイルエラー寄せ集め

samekard.blogspot.jp