问题描述
我在iOS 14小部件中使用CoreLocation来跟踪用户的位置。完美运作。根据文档,我已经将NSLocationWhenInUseUsageDescription
添加到了小部件的Info.plist
文件中。
系统在第一次使用窗口小部件时正确地请求访问用户位置的权限。
但是,文本字符串值未显示在权限对话框中。它只是显示默认的系统文本(参见图片)。苹果甚至拒绝了我的应用程序,因为该对话框没有显示我的文本字符串。
<key>NSLocationWhenInUseUsageDescription</key>
<string>Your location is used to... blah blah.</string>
我尝试使用NSLocationAlwaysAndWhenInUseUsageDescription
键,也尝试同时使用两个键,但是没有显示字符串。
这里缺少什么?