How can I convert MKMapItem
to CLPlacemark
in Swift?
My code gives me a compiler error 'MKMapItem' is not convertible to 'CLPlacemark'
:
var mapItems:[MKMapItem] = []
let mi = self.mapItems[indexPath.row];
ann.placemark = mi as CLPlacemark
In ObjC I just did ann.placemark = (CLPlacemark *)mi;