idを設定しないとエラーが出る。
私のデータでは、item_idというユニークキーを使っていたので、以下で構造体を定義した。でもエラーが出る。
struct MatomeItem:Identifiable{
let item_id:UUID()
let title:String?
let url:String?
let blog_name:String?
}
で、本をよく読むと以下が書いてあった
データを一意味に特定するために「id」と呼ばれるプロパティを定義する必要があります。
[出典元] ワイの本
普通にMySQL感覚で、UUID()を設定したら名前は関係ないだろって思っていたら、名前もそのとおりにしないといけないらしい。
struct MatomeItem:Identifiable{
let id = UUID()
let item_id:Int
let title:String?
let url:String?
let blog_name:String?
}
これでエラーがなくなった。なるほど。