是否可以拥有两种不同的位置管理器授权?

时间:2016-08-12 19:37:41

标签: swift cllocationmanager

在我的应用中,我有几个实例,我只需要在应用中收集用户的当前位置。但是,只有一个功能需要更新后台位置。我已经添加了权限授权请求(以及info.plist添加内容),当手机插入笔记本电脑并关闭时,位置正在更新(我使用了打印语句来检查);然而,当我拔掉它并在现场测试时,它没有更新我的位置(团队成员通过手机上的应用程序检查了我的位置)。任何人都知道两者是否会导致冲突/问题?

1 个答案:

答案 0 :(得分:1)

您的项目无法同时拥有这两项授权,因为您的应用运行时将默认选择“始终授权”。因为它是通用集,并且将涵盖使用应用程序时的位置更新,即使应用程序处于后台。