我已经开始编写一个用户类,其中包含一个计算用户与对象距离的方法。它看起来像这样:
class User{
var searchRadius = Int()
var favorites : [String] = []
var photo = String()
var currentLocation = CLLocation()
func calculateDistance(location: CLLocation){
let distance = self.currentLocation.distanceFromLocation(location)*0.000621371
return distance //Error returns on this line
}
}
在上面标记的那一行,我遇到了以下错误:
(!) Unexpected non-void return value in void function
我已经在其他地方寻找解决方法,但似乎找不到适用于这种情况的任何内容。我在其他地方使用过 distanceFromLocation
代码,并且它运行得很好,所以我不确定在这种情况下有什么不同之处。