私の緯度と経度をURLパラメータに渡そうとしていますが、Nilを返していますが、デリゲート内で印刷すると経度と緯度が返され、問題を見つけることができないようですさまざまな方法と何が、これは私はこれが私のデリゲート経度と緯度をCLLocationManagerからURLに渡しますか?
func locationManager(_ manager:CLLocationManager, didUpdateLocations locations: [CLLocation]){
currentLocation = manager.location!.coordinate
let locValue:CLLocationCoordinate2D = currentLocation!
self.long = locValue.longitude
self.lat = locValue.latitude
print(lat)
print(long)
}
と彼女は私の緯度と経度
var lat: Double! var long: Double!
を保存する変数です
を動作するようです
スウィフト3
:電子のようなものを試してみて、私は私のURLパラメータで使用していますが、彼らはnilを返すとlet userLat = String(describing: lat)
let userLong = String(describing: long)
が
?あなたはどこでその価値観を得ようとしていますか?デリゲートをCLLocationManagerインスタンスに割り当てましたか? –
私のクラスの後に、私はビューにその代理人を割り当てました – SCS