如何在Swift中首先打开应用程序请求权限?

时间:2014-08-29 13:52:10

标签: ios xcode swift

我在Swift中创建了一个应用程序,我使用了位置,图片......但是当我打开位置视图和打开其他视图时,这会询问权限。我想在第一时间问所有权限..

第一次打开应用时,如何询问所有权限?这可能吗?

1 个答案:

答案 0 :(得分:2)

  

第一次打开应用时,如何询问所有权限?这可能吗?

当您开始使用位置服务时,iOS将显示权限对话框。如果您想确保在启动应用程序时启动对话框,而不是在用户导航到某个视图时启动,则只需在应用程序启动时开始使用位置服务。例如,您可以在应用程序启动时调用CLLocationManager的-startUpdatingLocation方法。我不认为这是一个好主意 - 用户不应该在应用程序实际需要该位置之前给予许可,并且提前开始位置更新将不必要地使用电源 - 但它应该完成您所要求的。