嘗試將GMSMapView插入到我的應用程序中,包括插入googlemap框架和創建API密鑰,但每次運行時都會出現此異常。請幫我解決。[UIView setMyLocationEnabled:]:無法識別的選擇器發送到實例0x14d9d3c0
這是我的代碼。
- (void)viewDidLoad {
[super viewDidLoad];
self.mapView.myLocationEnabled = YES;
self.mapView.mapType = kGMSTypeNormal;
self.mapView.settings.compassButton = YES;
self.mapView.settings.myLocationButton = YES;
self.mapView.delegate = self;
}
[UIView的setMyLocationEnabled:]:無法識別的選擇發送到實例0x14d9d3c0
錯誤是說,你要設定myLocationEnabled的類型UIView.You應該在GMSMapView上做到這一點。請顯示你如何聲明mapView。 –
您可以使用'isKindOfClass'方法來防止這個錯誤,以檢查您的對象是否是該類型的天氣。 –
您的mapView是一個UIView對象,並且myLocationEnabled沒有函數。請檢查您的mapView對象應該是GMSMapView類型。我猜你的mapView是一個插座,它有類GMSMapView。 – Jassi