我在xCode 4.2中有一个使用storyboard的项目。我正在使用mapkit框架。我试图通过用户使用segue选择的注释来定位弹出窗口。Postion在没有segue锚的mapkit注释上出现segue popover
这是我的。
if([view.annotation isKindOfClass:[ContentPoint class]]) {
NSLog(@"I see this in my log");
[self performSegueWithIdentifier:@"ViewAudioSegue" sender:mapView.selectedAnnotations];
}
这就要求正确SEGUE,但由于SEGUE具有的MapView的锚,在酥料饼在显示地图的钮与选择的注释不旁边。我尝试了不同的发件人(视图,地图等),但我得到了相同的结果。有没有办法以编程方式设置锚点?这是我得到的无锚手动设置错误“*终止应用程序由于未捕获的异常‘NSInternalInconsistencyException’,原因:‘UIStoryboardPopoverSegue必须从一个栏按钮项或图中呈现’”