まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

SwiftUIエラー thread 1: EXC_BAD_ACCESS (code=2, ~~~~~~ の原因の一例

EXC何ちゃらってエラーなので原因は様々だと思いますが

今回の私の場合の原因は

.ピリオドが抜けていたようです。

 

以下のコードでこのエラーを確認

Text("みかん").font(.custom("HiraMaruProN-W4", size: 8))

                frame(width: 80, height: 20)//frameの前の.ピリオドがない。これでもなぜかビルドは成功してしまう。

 

以下のコードにしたら直りました。

Text("みかん").font(.custom("HiraMaruProN-W4", size: 8))

                    .frame(width: 80, height: 20)

 

以下のサイト様を参考にさせていただきました。

list - Swift UI - Thread 1: EXC_BAD_ACCESS (code=2 - Stack Overflow