#iOS #Swift #Application中的#LocationServices

iOS无法直接访问该位置。如果要在iOS中使用该位置,我们需要征得许可。 要求许可取决于两个因素:

  • 在应用运行时询问用户的位置。
  • 在不运行时询问用户的位置。

有时您会同时需要这两个位置权限,例如,创建一个显示您当前位置到最近商店的距离的应用程序。 为此,您仅在使用应用程序时需要位置。 但是,如果您使用的应用程序每次用户更改位置时都需要更新位置,那么即使该应用程序未运行,您也将需要访问该位置。
如果您需要访问自己的位置,则需要在应用程序的info.plist文件中更改密钥。
密钥的更改取决于您的要求,是您需要“始终访问”还是仅在“使用时”。

更改info.plist文件的过程如下所述:

1.创建一个新项目,然后在项目导航器窗口中选择项目名称,该窗口是项目导航器中最顶层的文件。
2.然后在右侧窗口中,选择顶部的信息选项卡。

在此处阅读更多内容>> 如何在iOS Swift应用程序中处理位置服务