- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{
NSLog(@"Tapped Callout");
srPlayAudio *SrPlayAudio = [[srPlayAudio alloc] init];
SrPlayAudio.fileName = [[view annotation]title];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:SrPlayAudio];
navController.navigationBarHidden = NO;
[self presentViewController:navController animated:YES completion:^{
}];
}
Looks like I misunderstood UINavigationController. navigationController was null. The code above works completely fine.