Ich baue eine IOS App, die die eingebaute Kartenansicht verwendet. Ich platziere erfolgreich benutzerdefinierte Annotationen, etc. Ich habe jedoch ein Problem mit der Delegat-Funktion, die aufgerufen wird, wenn eine Annotation gedrückt wird (mapView: didSelectAnnotationView).mapView: didSelectAnnotationView: funktioniert nicht richtig.
Beim ersten Drücken einer Anmerkung wird die Funktion ordnungsgemäß aufgerufen. Wenn ich jedoch erneut auf dieselbe Annotation klicke, wird die Funktion nicht ausgelöst. Wenn ich an dieser Stelle auf eine andere Anmerkung klicke, wird die Funktion ausgelöst, aber wenn ich erneut auf diese Anmerkung klicke, wird die Funktion nicht ausgelöst. Grundsätzlich kann ich niemals zweimal hintereinander auf dieselbe Annotation klicken. Die Delegiertenfunktion wird nur beim ersten Mal aufgerufen. Ist jemand auf dieses Problem gestoßen? Gibt es irgendwo im Speziellen sollte ich nach dem Käfer suchen?
Ich habe das gleiche Problem, aber es gibt einen Unterschied, dh. Ich erhalte ein Problem, wenn die benutzerdefinierte Annotation auf den Rand der Mapview gesetzt wird. –