【问题标题】:iOS 14 Widget not displaying NSLocationWhenInUseUsageDescription when asking location permission询问位置权限时,iOS 14 小部件不显示 NSLocationWhenInUseUsageDescription
【发布时间】:2020-10-19 11:23:42
【问题描述】:

我在我的 iOS 14 小部件中使用 CoreLocation 来跟踪用户的位置。它完美地工作。根据文档,我已将 NSLocationWhenInUseUsageDescription 添加到 Widget 的 Info.plist 文件中。

系统在第一次使用小部件时正确地请求访问用户位置的权限。

但是,文本字符串值不会显示在权限对话框中。它只是显示默认的系统文本(见图)。 Apple 甚至拒绝了我的应用程序,因为对话框没有显示我的文本字符串。

<key>NSLocationWhenInUseUsageDescription</key>
<string>Your location is used to... blah blah.</string>

我尝试使用NSLocationAlwaysAndWhenInUseUsageDescription 键,也尝试使用这两个键,但没有显示任何字符串。

这里缺少什么?

【问题讨论】:

    标签: info.plist ios14 widgetkit


    【解决方案1】:

    我遇到了同样的问题,我确实在小部件 info.plist 中设置了所有这些键。 虽然这很奇怪,因为我认为它不会随时显示文字......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      • 2018-03-29
      • 1970-01-01
      • 1970-01-01
      • 2021-01-10
      • 2020-12-26
      相关资源
      最近更新 更多