iOS 11位置无法正常工作

时间:2017-11-01 14:09:11

标签: ios core-location ios11

我现在已经添加了与位置相关的所有4个:

NSLocationWhenInUseUsageDescription NSLocationUsageDescription NSLocationAlwaysUsageDescription NSLocationAlwaysAndWhenInUseUsageDescription

但我仍然在控制台中得到这个: 此应用尝试访问隐私敏感数据,但没有使用说明。应用程序的Info.plist必须包含NSLocationAlwaysAndWhenInUseUsageDescription和NSLocationWhenInUseUsageDescription键,并带有字符串值,向用户解释应用程序如何使用此数据

应用程序无法获取位置。

1 个答案:

答案 0 :(得分:2)

打开你的plist作为源代码(右击 - >开源代码)。 在<dict></dict>内,您必须添加密钥和描述密钥,如下所示:

    <key>NSLocationWhenInUseUsageDescription</key>
    <string>The app use your location when in use</string>
    <key>NSLocationAlwaysUsageDescription</key>
    <string>The app use your location always</string>