在我的应用中,此警报显示多次。 相似的问题:iOS: Why does "Turn on Location Services" alert show twice upon startup?。
如何识别iOS何时提示“打开位置服务”警报?
在Google地图应用中看到两个警报的情况。
另一种情况是在Google地图应用中看到两个以上的警报。
答案 0 :(得分:0)
我知道这不是一个好方法,但是要解决它应该起作用的问题
if window.rootViewController?.childViewControllers.last?.isKind(of: UIAlertController){
//Do not show your alert
}
else{
//show your alert
}