Swift:无法将类型“(GMSPlace?, NSError?) -> Void”的值转换为预期的参数类型“GMSPlaceResultCallback”
Swift : Cannot convert value of type '(GMSPlace?, NSError?) -> Void' to expected argument type 'GMSPlaceResultCallback
我正在尝试实现一个带有块回调的地点选择器小部件,以提示用户 select 一个地点。
但是我反复出现上述错误。
我的代码:
import GoogleMaps
import GooglePlacePicker
placePicker.pickPlace { (place: GMSPlace?, error: NSError?) -> Void in
//my code here
}
即使我插入了 GMSPlaceResultCallback,我还是反复收到此编译错误。
placePicker.pickPlace { (place: GMSPlace?, error: NSError?) -> Void in
//my code here.
} as! GMSPlaceResultCallback as! GMSPlaceResultCallback
所有代码忍者请在这里提出解决方案。
查看 google 文档对我有帮助:
placePicker.pickPlace (callback: {(place,error) -> Void in
//my code here
})
我使用的是 Google Place Picker 的旧 api。
感谢@rmaddy 为我指点正确的地方。
我正在尝试实现一个带有块回调的地点选择器小部件,以提示用户 select 一个地点。
但是我反复出现上述错误。
我的代码:
import GoogleMaps
import GooglePlacePicker
placePicker.pickPlace { (place: GMSPlace?, error: NSError?) -> Void in
//my code here
}
即使我插入了 GMSPlaceResultCallback,我还是反复收到此编译错误。
placePicker.pickPlace { (place: GMSPlace?, error: NSError?) -> Void in
//my code here.
} as! GMSPlaceResultCallback as! GMSPlaceResultCallback
所有代码忍者请在这里提出解决方案。
查看 google 文档对我有帮助:
placePicker.pickPlace (callback: {(place,error) -> Void in
//my code here
})
我使用的是 Google Place Picker 的旧 api。 感谢@rmaddy 为我指点正确的地方。