gpt4 book ai didi

ios - Google placepicker 未在主线程警告上运行

转载 作者:行者123 更新时间:2023-11-29 11:41:20 25 4
gpt4 key购买 nike

我注意到随着 xcode 9 的更新,在呈现 Google Place Picker 时会弹出运行时警告消息:

UI API called from background thread

present(GooglePlacePicker, animated: true, completion: nil)

我很确定我是从主线程调用它的,但如果我不是,我尝试先获取主线程:

DispatchQueue.main.async(execute: {
self.present(self.GooglePlacePicker, animated: true, completion: nil)
})

我注意到这只是 Google Place Picker 的问题,因为我已经尝试使用 Google Autocomplete 进行同样的操作,但没有收到此类警告。我想这可能与 iOS SDK 内置的 Place Picker 中的其他 UI 组件有关,但想知道是否有人能够阻止此警告。否则,我认为 Google 会在下一个 SDK 版本中解决这个问题。

最佳答案

问题在于 Google PlacePicker SDK 代码,而不是您的代码。由他们来解决这个问题。跟踪最新版本的 SDK。他们现在一定已经修补了它,因为他们最近已经为 Firebase SDK 做了修补。如果没有关于此的更新,您将不得不等到他们修复它。

我的 answer如果您想查看,请在此处详细说明此运行时问题。

关于ios - Google placepicker 未在主线程警告上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46394098/

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