【Xcode/エラー】Two views in the same hierarchy have the same restoration identifier

実行環境

Swift5.6
Xcode14.0.1

エラー内容

Xcodeで突如、下記のエラーが出てきました。
XIBファイルを作成したときなどに起こる、「identifierが2つ以上重複していますよ」っていうエラー。
Swift5.1あたりからidentifierの重複が厳密になったそうです。

error build: Two views in the same hierarchy have the same restoration identifier

解決方法

解決方法は、「重複しているidentifierを探し、片方を消す」という非常にシンプルな方法です。
「Command + Shift + F」を押し、エラー表示されたidentifierを入力します。
一覧で表示されるので、その中からidentifierの重複を探して削除しましょう。

最後に

ということで、本記事はXcodeにて出現した、Two views in the same hierarchy have the same restoration identifierのエラー解決策をまとめました。参考程度にご活用下さい。
アドバイスやコードの改善などあれば本記事の最後の部分からコメントしてくださいね。
最後まで読んでいただきありがとうございました!

おすすめSwift書籍

Swiftを学ぶなら、間違いのない2冊はこちら

Xcodeを学ぶなら下の一冊



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です