У меня есть проект в xCode 4.2 с использованием раскадровок.Я использую фреймворк mapkit.Я пытаюсь расположить всплывающее окно по аннотации, выбранной пользователем с помощью segue.
Вот что у меня есть.
if([view.annotation isKindOfClass:[ContentPoint class]]) {
NSLog(@"I see this in my log");
[self performSegueWithIdentifier:@"ViewAudioSegue" sender:mapView.selectedAnnotations];
}
Это вызывает правильный переход, но поскольку переход имеетПри привязке к просмотру карты всплывающее окно отображается в нижней части карты, а не рядом с выбранной аннотацией.Я пробовал разных отправителей (просмотр, карта и т. Д.), Но получаю тот же результат.Есть ли способ программно установить якорь?Это ошибка, которую я получаю, не устанавливая привязку вручную "* Завершение приложения из-за необработанного исключения" NSInternalInconsistencyException ", причина:« UIStoryboardPopoverSegue должен быть представлен из элемента кнопки панели или представления. ""