我試圖在地圖上放置一個註釋(pin),並且模擬器上沒有顯示引腳(沒有放置引腳)。我在代碼中沒有收到任何錯誤。以下是我的viewDidLoad。註釋未放置在地圖上
import UIKit
import MapKit
class MapViewController: UIViewController {
var itemStore: ItemStore!
var mapView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
mapView = MKMapView()
let annotation = MKPointAnnotation()
annotation.coordinate = CLLocationCoordinate2D(latitude: 40.71304, longitude: -74.0072)
annotation.title = "Test"
mapView.addAnnotation(annotation)
}
嘗試刪除: mapView = MKMapView() 並檢查mapView是否連接到Storyboard中的控制器 – Babac