我想在地图视图中显示几个图钉。所以我做:
let smth = [Smth(title: "Title 1",
locationName: "Street 1",
coordinate: CLLocationCoordinate2D(latitude: 43.2345965, longitude: 76.8907758)),
Smth(title: "Title 2",
locationName: "Street 2",
coordinate: CLLocationCoordinate2D(latitude: 43.2059723, longitude: 76.9012738))]
然后:
mapView.addAnnotation(smth)
但它显示此错误:
Argument type '[Smth]' does not conform to expected type 'MKAnnotation'.
我该怎么办?
谢谢。
最佳答案
解决了这个问题:
mapView.addAnnotations(smth)
数组需要使用“addAnnotations” 方法,而不是“addAnnotation” 方法。
关于ios - 如何添加几个注释?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33767617/