Я пытаюсь реализовать метод mapView: annotationView: calloutAccessoryControlTapped: в моем приложении для iPhone. Метод вызывается, но когда я пытаюсь использовать переданное ему представление
Аннотация * temp = (Аннотация *) view.annotation;
приложение вылетает с ошибкой.
2011-03-29 12: 51: 54.453 Flora [3316: 207] * Завершение работы приложения из-за неперехваченного исключения 'NSInvalidArgumentException', причина: '- [аннотация UITouchesEvent]: нераспознанный селектор отправлен в экземпляр 0x6d13410'
В отладчике кажется, что представление является UITouchesEvent, а не MKAnnotationView.
Я читал другие вопросы, которые возникали у людей по этому методу, но все они заставляют его работать после того, как они используют свойство аннотации переданного представления. Это не работает для меня.