我目前正在尝试将两个UILabel变量转换为双打。这就是我目前正在尝试的事情:
@IBOutlet weak var longitude: UILabel!
@IBOutlet weak var latitude: UILabel!
var longitude_dbl = Double(longitude)
var latitude_dbl = Double(latitude)
任何帮助都会很棒。
答案 0 :(得分:1)
试试这个:首先,检查一下UILabel's
text
属性中是否有值。
@IBOutlet weak var longitude: UILabel!
@IBOutlet weak var latitude: UILabel!
var longitude_dbl: Double?
var latitude_dbl: Double?
func setCoordinateValues() {
guard let longitudeValue = longitude.text, latitudeValue = latitude.text else {
return
}
longitude_dbl = Double(longitudeValue)
latitude_dbl = Double(latitudeValue)
}
在此确定之前,labels
已正确连接XIB/storyboard
。