Buduję aplikację IOS, która korzysta z wbudowanego widoku mapy. Z powodzeniem umieszczam niestandardowe adnotacje itp. Jednak mam problem z funkcją delegata, która jest wywoływana po naciśnięciu adnotacji (mapView: didSelectAnnotationView).mapView: didSelectAnnotationView: nie działa poprawnie.
Po pierwszym naciśnięciu adnotacji funkcja jest wywoływana prawidłowo. Jeśli jednak ponownie kliknę tę samą adnotację, funkcja nie uruchomi się. Jeśli kliknę na inną adnotację w tym miejscu, funkcja BĘDZIE wyzwalać, ale jeśli kliknę ponownie na tę adnotację, funkcja nie uruchomi się. Zasadniczo nigdy nie mogę kliknąć tej samej adnotacji dwa razy z rzędu. Funkcja delegata zostanie wywołana tylko za pierwszym razem. Czy ktoś napotkał ten problem? Czy jest gdzieś w szczególności powinienem szukać błędu?
Mam ten sam problem, ale jest jedna różnica, tj. Występuje problem, gdy niestandardowy widok adnotacji pojawia się na granicy widoku mapy. –