Change CrumPathView parent class to MKOverlayRenderer (available iOS 7.0 onwards) from MKOverlayView (deprecated on iOS 7.0) as both classes expose the same methods with couple of new extra methods introduced in MKOverlayRenderer.
Implement following MKMapViewDelegate's method (available in iOS 7.0 onwards) as a replacement for deprecated
// Deprecated in iOS 7.0
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay
// Method to replace above deprecated method (available in iOS 7.0)
- (MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id < MKOverlay >)overlay