title: SWIFT Mapview MKRoutePolyline interiorPolygons: unrecognized selector sent to instance 0x14ed4b4d0
body: <p>I'm trying to make an Navigation app</p>
  
  <p>But this app crash when I trying to  Navigate and show "MKRoutePolyline </p>
  
  <p>interiorPolygons: unrecognized selector sent to instance 0x14ed4b4d0"</p>
  
  <p>whats wrong with my code? </p>
  
  <pre><code>import UIKit
  import MapKit
  class MapViewController: UIViewController, MKMapViewDelegate {
  var farm:Farm!
  
  var currentPlacemark:CLPlacemark?
  
  let locationManager = CLLocationManager()
  var currentTransportType = MKDirectionsTransportType.Automobile
  var currentRoute:MKRoute?
  
  
  
  
  @IBOutlet var mapView:MKMapView!
  @IBAction func showDirection(sender: AnyObject){
      let directionRequest = MKDirectionsRequest()
  
      directionRequest.source = MKMapItem.mapItemForCurrentLocation()
      let destinationPlacemark = MKPlacemark(placemark: currentPlacemark!)
      directionRequest.destination = MKMapItem(placemark: destinationPlacemark)
      directionRequest.transportType = currentTransportType
  
      let directions = MKDirections(request: directionRequest)
  
      directions.calculateDirectionsWithCompletionHandler { (routeResponse, routeError) -&gt; Void in
  
          guard let routeResponse = routeResponse else {
              if let routeError = routeError {
                  print("Error: \(routeError)")
              }
  
              return
          }
  
          let route = routeResponse.routes[0]
          self.currentRoute = route
          self.mapView.removeOverlays(self.mapView.overlays)
          self.mapView.addOverlay(route.polyline, level: MKOverlayLevel.AboveRoads)
  
  
  
      }
  }
  
  
  func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -&gt; MKOverlayRenderer {
      let renderer = MKPolygonRenderer(overlay: overlay)
      renderer.strokeColor = UIColor.yellowColor()
      renderer.lineWidth = 3.0
  
      return renderer
  
  }
  </code></pre>