前提
**「たった2日でマスターできるiphoneアプリ開発集中講座」**という本を見ながら、サンプルのマップ検索アプリを作っています。
検索キーワードから緯度経度を検索しよう、ということろで、
コードを追加しても検索キーワードから位置情報を取得し、緯度経度情報をデバッグエリアに表示できません。
特にエラーは出てないようですが、アドバイスいただけます幸いです。
実現したいこと
デバッグエリアでの緯度経度情報の確認
発生している問題・エラーメッセージ
なし
該当のソースコード
Swift MapView.swift
1 2import SwiftUI 3import MapKit 4 5struct MapView: UIViewRepresentable { 6 7 let searchKey: String 8 9 func makeUIView(context: Context) -> MKMapView { 10 MKMapView() 11 } 12 13 func updateUIView(_ uiView: MKMapView, context: Context) { 14 print(searchKey) 15 16 let geocoder = CLGeocoder() 17 18 geocoder.geocodeAddressString( 19 searchKey , 20 completionHandler: { (placemarks,error) in 21 22 if let unwrapPlacemarks = placemarks , 23 let firstPlacemark = unwrapPlacemarks.first , 24 let location = firstPlacemark.location{ 25 let targetCoordinate = location.coordinate 26 27 print(targetCoordinate) 28 } 29 30 }) 31 32 } 33} 34 35struct MapView_Previews: PreviewProvider { 36 static var previews: some View { 37 MapView(searchKey: "東京タワー") 38 } 39} 40
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Xcode Version 13.4.1
回答1件
あなたの回答
tips
プレビュー