前提・実現したいこと
ここに質問の内容を詳しく書いてください。
初めてプログラミングをしています。本を見ながらマップ検索アプリを作っています。
キーワードから緯度経度を検索する
検索窓 Text Fieldの文字から位置情報を検索し、緯度経度を確認しようという項目で
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Use of unresolved identifier 'searchkey'; did you mean 'searchfs'?
Replace 'searchkey' with 'searchfs'
該当のソースコード
import UIKit import MapKit class ViewController: UIViewController , UITextFieldDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. // Text Filedのdelegate通知先を設定 inputText.delegate = self } @IBOutlet weak var inputText: UITextField! @IBOutlet weak var disMap: MKMapView! func textFieldShouldReturn(_ textField: UITextField) -> Bool { textField.resignFirstResponder() if let searchkey = textField.text { print(searchkey) } let geocoder = CLGeocoder() geocoder.geocodeAddressString(searchkey, completionHandler: { (placemarks,error) in if let unwrapPlacemarks = placemarks{ if let firstPlacemark = unwrapPlacemarks.first { if let location = firstPlacemark.location { let targetCoordinate = location.coordinate print(targetCoordinate) } } } }) return true } } geocoder.geocodeAddressString(searchkey, completionHandler: { (placemarks,error) in の箇所がエラーになっています。
試したこと
searchfsに変えてみた、よくわからないので一からやり直した
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
こちらになります。
回答2件
あなたの回答
tips
プレビュー