Ich verwende Google Maps iOS SDK in meiner App, alles hat funktioniert bis heute. Ich habe Xcode 6.3 heruntergeladen und ein paar Fehler bekommen. Sortierte alle, mit Ausnahme von zwei Fehlern in meiner MapViewController Klasse, die auf diesen beiden Methoden aufgetaucht:"Objective-C-Methode Konflikte mit optionalen Anforderungsmethode" Fehler nach Update auf XCode 6.3 (Swift 1.2)
erste Methode:
func mapView(mapView: GMSMapView!, didTapMarker marker: ExtendedMarker!) -> Bool {
... some code ...
}
mit Fehlern:
Objective-C method 'mapView:didTapMarker:' provided by method 'mapView(:didTapMarker:)' conflicts with optional requirement method 'mapView(:didTapMarker:)' in protocol 'GMSMapViewDelegate'
zweite Methode:
func mapView(mapView: GMSMapView!, markerInfoContents marker: ExtendedMarker!) -> UIView! {
... some code ...
}
mit Fehlern:
Objective-C method 'mapView:markerInfoContents:' provided by method 'mapView(:markerInfoContents:)' conflicts with optional requirement method 'mapView(:markerInfoContents:)' in protocol 'GMSMapViewDelegate'
Ich habe versucht, diese Methoden umschreiben, aber es half nicht. Ich habe auch auf ein Update auf Google Maps SDK überprüft, aber das letzte Update ist von Februar 2015.
Ich wäre dankbar für jeden Hinweis, danke im Voraus! :)
mögliches Duplikat [Compiler Fehler: Methode mit Objective-C-Selektor Konflikten mit früheren Anmeldung mit dem gleichen Objective-C-Selektor] (http://stackoverflow.com/questions/29457720/compiler-error-method- with-objective-c-selector-Konflikte-with-previous-declara) –