前提・実現したいこと
参考書を読みながら、
swiftでListと画像を合わせようとしています。
コードを打ち込んでいると以下のエラーメッセージが発生しました。
拙い文章で申し訳ございません。ご助言のほどよろしくお願いします。
発生している問題・エラーメッセージ
Cannot convert value of type 'PhotoData' to specified type '[PhotoData]'
該当のソースコード
import Foundation var photoArray:[PhotoData] = makeData() struct PhotoData:Identifiable{ var id:Int var imageName:String var title:String } func makeData() -> PhotoData { var dataArray:[PhotoData]=[] dataArray.append(PhotoData(id: 1, imageName: "IMG_0425", title: "A")) dataArray.append(PhotoData(id: 2, imageName: "IMG_1789", title: "B")) dataArray.append(PhotoData(id: 3, imageName: "IMG_1801", title: "C")) dataArray.append(PhotoData(id: 4, imageName: "IMG_1816", title: "D")) dataArray.append(PhotoData(id: 5, imageName: "IMG_1871", title: "E")) return dataArray }
試したこと
・数回xcodeの再起動
・写真ファイルの変更
補足情報(FW/ツールのバージョンなど)
ios14,xcode12で行っております。
あなたの回答
tips
プレビュー