2017-08-27 110 views
4

禁止“在使用时”当使用的是iOS 10我需要用户之间决不让位置,总是让位置可以选择,所以我在Info.plist中添加的关键NSLocationAlwaysUsageDescription支持iOS的11位置的权限,而iOS上的10

现在,随着新的iOS 11版本,我需要添加以下两个键来获取位置权限提示 - NSLocationAlwaysAndWhenInUseUsageDescriptionNSLocationWhenInUseUsageDescription

当我尝试删除看似多余NSLocationWhenInUseUsageDescription,它不允许显示在iOS上11

位置提示的问题是我现在在iOS上10个用户在他们设置的“在使用时”选项,我不想要。

有什么办法来创建一个版本,它允许“从不”和“总是”为iOS 10和允许iOS上的11所有三个选项?

+0

只是可以肯定:你基本上是问你是否可以做一些象下面这样你的Plist:'如果iOS10'useiOS10plistSettings'和'如果iOS11'useiOS11plistSettings'?有趣的问题! – Honey

回答