Iphone 在MapView加载时添加用户位置警报-Xcode

Iphone 在MapView加载时添加用户位置警报-Xcode,iphone,ios,map,mkmapview,mapkit,Iphone,Ios,Map,Mkmapview,Mapkit,我正在进行地图视图项目,但当我的应用程序加载时,我会在第一个屏幕上收到此警报 ““项目名称要使用您的当前位置”(警报消息)“不允许”(按钮)“确定”(按钮)”(位置警报框) 在地图视图之前,当我切换到地图视图时,它会在我想要的第一个视图上显示警报,然后只有警报才会出现,以便用户可以单击“确定”,应用程序将能够使用用户的位置,我搜索了很多,但没有找到一些好的方法,我知道这是可以做到的,因为我看到一个或两个应用程序正在做这件事,但我不能在我的应用程序中做这个功能。。。请帮我解决这个 我只希望位置搜索

我正在进行地图视图项目,但当我的应用程序加载时,我会在第一个屏幕上收到此警报 ““项目名称要使用您的当前位置”(警报消息)“不允许”(按钮)“确定”(按钮)”(位置警报框) 在地图视图之前,当我切换到地图视图时,它会在我想要的第一个视图上显示警报,然后只有警报才会出现,以便用户可以单击“确定”,应用程序将能够使用用户的位置,我搜索了很多,但没有找到一些好的方法,我知道这是可以做到的,因为我看到一个或两个应用程序正在做这件事,但我不能在我的应用程序中做这个功能。。。请帮我解决这个


我只希望位置搜索警报只在我到达应用程序的地图视图屏幕时显示,而不是在此之前。。有什么建议吗??编码将非常受欢迎。

在您到达希望显示警报的屏幕之前,您不能简单地实例化您的CLLocationManager。正是位置管理器的实例化提示操作系统显示警报

在到达要显示警报的屏幕之前,您不能简单地实例化CLLocationManager。正是位置管理器的实例化提示操作系统显示警报

正如GeraldWilliam已经解释过的,是
CLLocationManager
强制弹出窗口,您无法更改它。
但是,您可以做的是显示地图视图,并在加载视图时询问用户其当前位置,例如使用该方法。

正如GeraldWilliam已经解释的那样,是
CLLocationManager
强制弹出,您无法更改。
但是,您可以做的是显示地图视图,并在加载视图时询问用户其当前位置,例如使用该方法。

您是否在应用程序启动时实例化CLLocationManager?否。。我在第一个视图加载后调用了它..您是否在应用程序启动时实例化了CLLocationManager?否。。我在第一个视图加载后调用了它。因此,我应该在地图视图加载后调用位置管理器。。这会有帮助吗?我想就在地图视图加载之前。否则,在地图加载时,您将没有必要的信息来处理地图。但是,是的,正在实例化位置管理器,直到您希望用户看到警报为止。因此,当地图视图加载后,我是否应该调用位置管理器。。这会有帮助吗?我想就在地图视图加载之前。否则,在地图加载时,您将没有必要的信息来处理地图。但是是的,实例化location manager,直到您希望用户看到警报为止。