我已在NSLocationWhenInUseUsageDescription
Info.plist
密钥
我还请求了授权,但是,应用程序未提示许可,并且“隐私设置”中的“位置设置”在“应用程序名称”下没有“使用时”选项。我觉得Info.plist
文件在构建时没有在应用程序中更新,但是我无法确定问题的真正原因。有什么建议?所有帮助表示赞赏。
NSLocationAlwaysUsageDescription
密钥已添加到Info.plist
并且构建已清除且项目已重建,但仍未成功。
答案 0 :(得分:0)
这是我在使用位置管理器时使用的代码。
func viewDidLoad(){
super.viewDidLoad()
if ( ios8() ) {
locationManager.requestAlwaysAuthorization()
locationManager.requestWhenInUseAuthorization()
}
}
locationManager.startUpdatingLocation()
/*
iOS 8 Utility
*/
func ios8() -> Bool {
if ( NSFoundationVersionNumber <= NSFoundationVersionNumber_iOS_7_1 ) {
return false
} else {
return true
}
}
我的plist中也有以下内容。
Privacy - Location Usage Description
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription