需要一点帮助。谢谢社区 似乎无法找出self.nameLabel行的错误
if let place = place {
self.nameLabel.text = places.name!
+ "\(place.coordinate.latitude) , \(place.coordinate.longitude)"
答案 0 :(得分:1)
可能place.coordinate.longtitude和latitude是可选的。 不需要时,不应该使用强制换行。 尝试使用
if let name = place.name, let longtitude = place.coordinate.longitude, let latitude = place.coordinate.latitude {
self.nameLabel.text = "\(name) \(longtitude) - \(latitude)"
} else {
self.nameLabel.text = ""
}