【发布时间】:2019-12-05 12:43:37
【问题描述】:
我一直在尝试将 lat 和 long 从一个函数传递给另一个函数,但我无法做到这一点...我尝试使用在我的类中声明一个变量来做到这一点,但它在 print 后返回的值是 nil .我使用委托从另一个视图控制器获取纬度和经度
这两个函数属于同一类
我想将它传递到 latt 和 longg 中,以便我可以对其进行解码
@IBAction func locatioButtonTapped(_ sender : Any) {
self.fetch(latt: //latitude*, longg: //longitude*)
}
这是从实际源函数获取 lat 和 long 的委托函数
extension MapViewController : LatLongDelegate {
func latlong(lat: Double, long: Double) {
let latt = lat
let long = long
}
我想从 lat 和 long 获取值到 latitude & longitude..我是 swift 新手..请帮助
【问题讨论】:
-
第一个函数中的 * 是什么?!你可以在这里阅读函数tutorialspoint.com/swift/swift_functions.htm
-
您可以将 long 和 lat 包裹在
CLLocation中并传递。
标签: ios swift function delegates