Problem Solved,
Cast the [view annotation] to (MapAnnotation *)
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{
MapAnnotation *annotation = = (MapAnnotation *)[view annotation];
description = [annotation description];
myimage = [annotation imageurl];
[self performSegueWithIdentifier:@"showDetail" sender:self];
}