Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 仅请求总是请求授权,而不是在使用授权时_Ios_Swift_Location_Uikit_Core Location - Fatal编程技术网

Ios 仅请求总是请求授权,而不是在使用授权时

Ios 仅请求总是请求授权,而不是在使用授权时,ios,swift,location,uikit,core-location,Ios,Swift,Location,Uikit,Core Location,在iOS 11之后的版本中,我们遵循苹果的以下说明: 您需要包括NSLocationWhenUsageDescription 以及应用程序中的NSLocationAlways和WhenUsage描述码 Info.plist文件。(如果您的应用程序支持iOS 10及更早版本,则 NSLocationAlwaysUsageDescription密钥也是必需的。)如果这些密钥 如果不存在,则授权请求会立即失败 当提示用户启用位置跟踪时,将显示“始终”和“使用时”选项 但是,我们只想显示“始终”选项。这

在iOS 11之后的版本中,我们遵循苹果的以下说明:

您需要包括NSLocationWhenUsageDescription 以及应用程序中的NSLocationAlways和WhenUsage描述码 Info.plist文件。(如果您的应用程序支持iOS 10及更早版本,则 NSLocationAlwaysUsageDescription密钥也是必需的。)如果这些密钥 如果不存在,则授权请求会立即失败

当提示用户启用位置跟踪时,将显示“始终”和“使用时”选项


但是,我们只想显示“始终”选项。这可能吗?

在iOS 11上,这是不可能的。如果您要求“始终”,则需要处理“使用时”的情况。在iOS 11上,10:55开始的时候已经清楚地解释了这一点。

这是不可能的。如果您要求“始终”,则需要处理“使用时”的情况。这在10:55开始时已经解释清楚了。

感谢Allen的确认和来源。感谢Allen的确认和来源。