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