title: Argument type '[MGLPointAnnotation]' does not conform to expected type 'MGLAnnotation'
body: <p>I have recently started learning swift, and have now taken the next step into making my own map. I have already succesfully made an app with mapkit, and I am now trying my luck with mapbox, as I like its design features.</p>
  
  <p>I have contructed a dictionary, which holds my location data, and afterwards I am making a loop, which adds the data to my map. However I am now stuck, as I get the following error:</p>
  
  <p>" Argument type '[MGLPointAnnotation]' does not conform to expected type 'MGLAnnotation'</p>
  
  <p>This happens when I try to mapView.addAnnotation with my dictionary. I have come so far to learn it has something to do with unwrapping the values in the dictionary, but when I force unwrap by writing mapView.addAnnotation(annotations as! MGLAnnotation), my app crashes. </p>
  
  <p>Can someone show me in the right direction? I'm not looking for a hotfix, but more in finding out where I am getting things wrong. Thanks alot!</p>
  
  <p>Here is the code:</p>
  
  <pre><code>let locations = [
          ["name" : "Apple Inc.",
           "latitude" : 37.33187,
           "longitude" : -122.02951,
           "mediaURL" : "http://www.apple.com"],
          ["name" : "BJ's Restaurant &amp; Brewhouse",
           "latitude" : 37.33131,
           "longitude" : -122.03175,
           "mediaURL" : "http://www.bjsrestaurants.com"]
      ]
  
      var annotations = [MGLPointAnnotation]()
  
      for dictionary in locations {
          let latitude = CLLocationDegrees(dictionary["latitude"] as! Double)
          let longitude = CLLocationDegrees(dictionary["longitude"] as! Double)
          let coordinate = CLLocationCoordinate2D(latitude: latitude, longitude: longitude)
          let name = dictionary["name"] as! String
          let discription = dictionary["mediaURL"] as! String
          let annotation = MGLPointAnnotation()
          annotation.coordinate = coordinate
          annotation.title = "\(name)"
          annotation.subtitle = "\(discription)"
          annotations.append(annotation)
      }
  
  mapView.addAnnotation(annotations as! MGLAnnotation)
  </code></pre>