MKMapを使用して現在地とは違う、緯度・経度の位置を指定して、ピンを立てて、現在地をタップするとアプリが落ちる。ピンをタップすると正常に吹き出しが出る。
swift
1func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) { 2 let myAnnotation : MyAnnotation = ((view as! MyAnnotationView).annotation as? MyAnnotation)! 3 myAnnotation.tmpTitle = myAnnotation.title myAnnotation.title = "" 4}
アプリが落ちるところは、 let myAnnotation の部分です。
宜しくお願い致します。
当該行でnilになっている場合を考慮して、各変換部分をnilチェックしてデバッガで確認してみてはいかがでしょうか?落ちるにしても何らかの付加情報があるのであれば、その点もご提示されると回答がつきやすいのではないでしょうか。
あなたの回答
tips
プレビュー