LoginSignup
2

More than 1 year has passed since last update.

エラーメッセージ Invalid redeclaration of '***' について

Posted at

開発環境

Swift5 Xcode12.2

概要

Invalid redeclaration of '***'
というエラーメッセージが出てきた際の対処法について記載します。

このエラーメッセージについて

この英語で書かれたエラーメッセージを読んでいきます。今回は比較的短い文章なんですが、
invalid(無効な), redeclaration(再宣言), of~(~の)
となっているのでこれらを繋げると、of以下のクラスやメソッドに対して無効な再宣言がある、ということになります。つまり、
'***' についての宣言が二回されているため、これを1つにする必要があります。

ソースコード

var abc = 0
var abc = 1 //エラー

対処方法

var abc = 0

というように、宣言を1つにする。どこかで同じ変数、同じメソッドに対して宣言が2度されてないかを確認する。

参考にした記事

Swiftのコンパイルエラー寄せ集め

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
2