XCode'u 6,3'e güncelledim ve şimdi aşağıdaki hatayı alıyorum: MKPointAnnotation 'setCoordinate' adında bir üye yok.XCode 6.3 MKPointAnnotation setCoordinate eksik
Nereye gittiğinden veya başka bir MK yöntemini kullanmamız gerektiğinden emin olun. Herhangi bir yardım takdir edilir. iOS 8.3 API Diffs in the MapKit module belirtildiği üzere
func refreshlocation(lat:String, lon:String, withOffset:Bool = false){
// 1 Convert the string values to something that can be used.
let location = CLLocationCoordinate2D(
latitude: (lat as NSString).doubleValue as CLLocationDegrees,
longitude: (lon as NSString).doubleValue as CLLocationDegrees
)
// 2 setup some initial variables.
let span = MKCoordinateSpanMake(
(self.locationLatitudeDelta as NSString).doubleValue as CLLocationDegrees,
(self.locationLongitudeDelta as NSString).doubleValue as CLLocationDegrees
)
let region = MKCoordinateRegion(center: location, span: span)
mapView.setRegion(region, animated: true)
//3 decorate the point and add the point to the map.
var annotation = MKPointAnnotation()
annotation.setCoordinate(location) //Error on this line
}
Bu dokümanı inceleyeceğim. –
koordinat salt okunur bir özelliktir, bu nedenle başlangıçta ayarladıktan sonra doğrudan değiştiremezsiniz. –
Salt okunur olduğu için, koordinat değiştirmek için ne yapmalısınız? – carsol