我试图在地图上放置一个注释(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