versuche, GMSMapView in meine Anwendung einzufügen, alles was ich getan habe, einschließlich googlemap-frameworks und Erstellen von API-Schlüssel, aber jedes Mal, wenn diese Ausnahme ausgeführt wurde. Bitte hilf mir, das Problem zu lösen.[UIView setMyLocationEnabled:]: unerkannter Selektor an Instanz 0x14d9d3c0 gesendet
Hier ist mein Code.
- (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:]: Unbekannter Selektor an Instanz gesendet, wie unten 0x14d9d3c0
Fehler zu sagen, dass Sie myLocationEnabled auf Typ einzustellen versuchen, UIView.Sie sollten das auf GMSMapView tun. Bitte zeigen Sie, wie Sie die mapView deklariert haben. –
Sie können diesen Fehler mit der Methode 'isKindOfClass' verhindern, um zu überprüfen, ob Ihr Objekt von diesem Typ ist oder nicht. !! –
Ihre MapView ist ein UIView-Objekt und für myLocationEnabled gibt es keine Funktion. Bitte überprüfen Sie, ob Ihr mapView-Objekt vom Typ GMSMapView sein sollte. Ich nehme an, Ihre MapView ist eine Steckdose und hat die Klasse GMSMapView. – Jassi