首页 > 解决方案 > 可能导致 iOS 在请求位置授权时显示警报的可能原因是什么?

问题描述

我正在做一个旧的目标 c 项目。我正在努力解决一个问题。一旦我进入主屏幕,操作系统就会弹出一个“requestWhenInUseAuthorization”用于位置访问的弹出窗口。主屏幕也有一个谷歌地图。

现在的问题是我没有在任何地方请求许可,但操作系统仍然显示授权弹出窗口。我不想在主屏幕上请求授权。

到目前为止,我已经尝试捕捉到这一点:

  1. 在整个项目中搜索"CLLocationManager""stopUpdatingLocation""requestWhenInUseAuthorization"并放置断点和日志,但没有调用任何内容。
  2. 环境[self.googleMapView setMyLocationEnabled:NO];

我想知道可能导致 iOS 在请求位置授权时显示警报的可能原因是什么。

标签: iosgoogle-mapscllocationmanager

解决方案


推荐阅读