问题
Can somebody please help me convert the following Objective-C statement to Swift?
CLLocationDistance distance = [fromLocation distanceFromLocation:toLocation];
I know that it must be simple to do that. I am brand new to iOS programming and any help will be greatly appreciated.
Thank you! :-)
回答1:
let distance = fromLocation.distanceFromLocation(toLocation)
New syntax:
let distance = aLocation.distance(from: anotherLocation)
回答2:
func distanceFromLocation(_ location: CLLocation!) -> CLLocationDistance
Returns the distance (in meters) from the receiver’s location to the specified location.
Read more here https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocation_Class/index.html#//apple_ref/occ/instm/CLLocation/distanceFromLocation:
来源:https://stackoverflow.com/questions/25271258/cllocation-distancefromlocation-in-swift