获取“无法赋值类型'CLLocationDegrees'(又名'Double')以键入'Int'”错误(Swift 4)

时间:2018-04-18 22:43:23

标签: swift mapkit

  错误:“无法分配'CLLocationDegrees'类型的值(又名   'Double')输入'Int'“ 我收到一条错误,上面写着“无法指定类型'CLLocationDegrees'(又名'Double')的值来输入'Int'”。下面是错误的图像。当我进行推荐的更改(显示第二张图片)时,它会将纬度,经度和速度设为整数(整数)。我需要数字尽可能准确,所以整数不够准确。如果您有任何疑问或有任何疑问,请回复。 带错误的第一张照片 推荐修复的第二张图片

1 个答案:

答案 0 :(得分:0)

您应该将变量声明为CLLocationDegrees类型:

var latitudeCurrentLocation: CLLocationDegrees = 0.0
var longitudeCurrentLocation: CLLocationDegrees = 0.0
var speedCurrentLocation: CLLocationDegrees = 0.0