Swift初心者です。
Type 'MapView' does not conform to protocol 'UIViewRepresentable'
Do you want to add protocol stubs?
上記のようなエラーが発生しています。
iPhoneアプリ開発集中講座という書籍を利用して勉強しており、
マップを表示させるアプリを作成している最中にこのエラーが出ました。
書籍にはViewをUIViewRepresentableに変更した際にエラーが出るが
進めていけば問題ないとのことですが、エラーが消えません。
import SwiftUI import MapKit struct MapView: UIViewRepresentable { // 検索キーワード let searchKey: String //表示するviewを作成するときに実行 func makeUIView(context: Context) -> MKMapView { //MKMapViewのインスタンス生成 MKMapView() } //表示したviewが更新されるたびに実行 func UpdateUIView(_ uiView: MKMapView,context:Context){ // 入力された文字をデバッグエリアに表示 print(searchKey) } } struct MapView_Previews: PreviewProvider { static var previews: some View { MapView(searchKey: "東京タワー") } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/03 06:59
2021/09/03 07:31