【发布时间】:2018-11-12 17:54:59
【问题描述】:
这是我的代码,我收到了错误。请检查 n 让我知道如何解决这个问题。
func mapView(_ mapView: GMSMapView, markerInfoContents marker: GMSMarker) -> UIView?
{
guard let customMarkerView = marker.iconView as? CustomMarkerView else {
return nil }
let data = previewDemoData[customMarkerView.tag]
PreviewView.setData(title: data.title, img: data.img) // Error
return restaurantPreviewView
}
【问题讨论】:
-
这就是错误所说的。您需要创建一个
PreviewView的实例,而不是使用类名。 -
setData不是静态的,你必须创建一个PreviewView的实例,然后用它来调用方法。