gpt4 book ai didi

ios - 为什么 Google Place Picker pick Place 在 EXC_BREAKPOINT Swift 3 IOS 10 上崩溃

转载 作者:行者123 更新时间:2023-12-01 18:07:09 27 4
gpt4 key购买 nike

我将 XCode 升级到 8.0 版并开始将我的项目转换为 Swift3。我通过 PODS 使用 Google 库,例如 GoogleMaps、GooglePlaces 和 GooglePlacePicker。就像您猜到的那样,在更新之前,一切都像魅力一样。更新后有数百个修复项目需要解决,这里没什么特别的,我设法解决了它们,atlas 现在。

项目中的基本平台是IOS 10。

问题是 GooglePlacePicker 刚刚停止工作,我就是不知道是什么问题。我在 Iphone 6 设备上运行它。 PickerView 永远不会出现,并且在短暂的超时后程序崩溃并指向回调函数。回调函数中的内容无关紧要。有人有任何线索吗?

在此处查看断点

enter image description here

我的代码:

    let center = place.coordinate
let northEast = CLLocationCoordinate2DMake(center.latitude + 0.001, center.longitude + 0.001)
let southWest = CLLocationCoordinate2DMake(center.latitude - 0.001, center.longitude - 0.001)
let viewport = GMSCoordinateBounds(coordinate: northEast, coordinate: southWest)
let config = GMSPlacePickerConfig(viewport: viewport)
placePicker = GMSPlacePicker(config: config)


placePicker?.pickPlace(callback: { (place: GMSPlace?, error: NSError?) -> Void in

if let error = error {
print("Pick Place error: \(error.localizedDescription)")
return
}

if let place = place {
print("Place name \(place.name)")
print("Place address \(place.formattedAddress)")
print("Place attributions \(place.attributions)")
} else {
print("No place selected")
}
} as! GMSPlaceResultCallback)

如果有任何可用的建议,将不胜感激。而且我不认为它是 API key ,因为自动完成功能仍然有效。

最佳答案

更改错误类型(地点:GMSPlace?,错误:NSError?)

使用 swift 3 类型:错误?

希望对你有用

关于ios - 为什么 Google Place Picker pick Place 在 EXC_BREAKPOINT Swift 3 IOS 10 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39795467/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com