嗨,夥計們我想要將我的註釋上的圖釘替換爲自定義圖像。指定圖像註釋,而不是針
我已經有我的image.cassette列表中的圖像將顯示1X 2X 3X等,但只要我嘗試調用該圖像我得到我的代碼中的錯誤Xcode
試圖解決我的語法,但最終拋出它作爲出錯誤
我的代碼
func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
guard !(annotation is MKUserLocation) else {
return nil
}
let annotationIdentifier = "AnnotationIdentifier"
var annotationView: MKAnnotationView?
if let dequeuedAnnotationView = mapView.dequeueReusableAnnotationView(withIdentifier: annotationIdentifier) {
annotationView = dequeuedAnnotationView
annotationView?.annotation = annotation
}
else {
annotationView = MKAnnotationView(annotation: annotation, reuseIdentifier: annotationIdentifier)
annotationView?.rightCalloutAccessoryView = UIButton(type: .detailDisclosure)
}
if let annotationView = annotationView {
annotationView.canShowCallout = true
annotationView.image = UIImage(named: "House")
}
return annotationView
}
現在Xcode
這裏代碼annotationView.image =的UIImage拿起一個錯誤(命名爲:「豪斯醫生」),其中要求它插 」,」最終的結果是這樣的
annotationView.image = UIImage(named: "#imageLiteral(resourceName: ",House,")")
Xcode
然後將顯示一個錯誤使用未解決的識別符「房子」
什麼錯誤說一個問題? – GeneCode
使用未解析的標識符'House' – sabrefm1