概要
タイトルのエラーがForEach文の箇所に出たのを解消しました。
単純にForEach周りを修正するだけで解消されるエラーなら良いのですが、今回はそうではなかったため、メモとして残しておきます。
環境
MacBook M1
MacOS Sonoma 14.4.1
Xcode 15.3
詳細
パッとみた時にForEach周りの記述が誤っているのかと思いがちだが、実際にはForEach文内で記述している箇所に何らかのエラーが存在すると表示されるエラーになります。
私の場合はForEach内のButtonに対して.accessibilityIdentifier()
を設定しようとした時に、.accessibilityIdentifier()
内で使用している定数がプロジェクト内に存在しない状態でビルドをしようとしていたため発生していました。
プロジェクト内に定数を追加し、ForEach内のエラーとなる要素を全て排除した上でビルドを行った結果、タイトルのエラーが解消されました。