В моем приложении для iPhone есть карта с большим количеством местоположений, из которых пользователь может выбирать. Я хотел бы, чтобы он мог нажать на одну из аннотаций, чтобы отобразить вид выноски, а затем снова выбрать ее. Проблема в том, что didSelectAnnotationView вызывается только один раз.
Итак, как я могу определить выделение уже выбранной аннотации? В качестве альтернативы, как я могу отменить выбор аннотации, не скрывая вид выноски? Пользователь может обойти это, сняв выделение с аннотации, прежде чем он выберет ее снова, но это не интуитивно понятно, и я хочу, чтобы ему не приходилось этого делать.