Cannot find ‘coordinates’ in scope 未声明变量,一般需要检查: 是否使用var或let声明使用变量声明变量与使用变量是否拼写一致 示例 private var coordinate: Coordinates var locationCoordinate: CLLocationCoordinate2D { CLLocationCoordinate2D( latitude: coordinates.latitude, longitude: coordinates.longitude) } 声明的变量是coordinate 而使用的变量是coordinates