如何解决询问位置权限时,iOS 14小部件不显示NSLocationWhenInUseUsageDescription
我在iOS 14小部件中使用CoreLocation来跟踪用户的位置。完美运作。根据文档,我已经将NSLocationWhenInUseUsageDescription
添加到了小部件的Info.plist
文件中。
系统在第一次使用窗口小部件时正确地请求访问用户位置的权限。
但是,文本字符串值未显示在权限对话框中。它只是显示默认的系统文本(参见图片)。苹果甚至拒绝了我的应用程序,因为该对话框没有显示我的文本字符串。
<key>NSLocationWhenInUseUsageDescription</key>
<string>Your location is used to... blah blah.</string>
我尝试使用NSLocationAlwaysAndWhenInUseUsageDescription
键,也尝试同时使用两个键,但是没有显示字符串。
这里缺少什么?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。