UIPickerView未显示且CLLocationManager在iOS 8中不起作用

时间:2014-09-23 06:30:11

标签: xcode ios8 uipickerview xcode6 cllocationmanager

我希望我已经在iOS 8上构建了应用程序,所以我安装了Xcode 6.0并将我的应用程序运行到iOS 8中,它向我展示了一些问题。

  • Picker视图的值未在iOS 8中显示UIPickerView
  • 位置CLLocationManager在iOS 8中无效。

如果某个机构已经面临这些问题,请帮助我。寻找回应。 感谢。

1 个答案:

答案 0 :(得分:2)

在iOS 8中,您需要2个部分才能获得CLLocationManager的权限。

在info.plist文件中提供以下字符串之一

  • NSLocationAlwaysUsageDescription
  • NSLocationWhenInUseUsageDescription

在与上面的字符串匹配的代码中调用适当的权限方法

  • requestAlwaysAuthorization
  • requestWhenInUseAuthorization