2014-09-23 84 views
0

我希望我已经在iOS 8上构建应用程序,因此我安装了Xcode 6.0并将其运行到iOS 8中,它向我展示了几个问题。UIPickerView未显示,并且CLLocationManager未在iOS 8中工作

  • 选择器视图的值没有显示在iOS的8
  • 位置CLLocationManagerUIPickerView没有在iOS的8工作

请帮助我的这些,如果一些身体面对这些问题了。寻找答案。 谢谢。

回答

2

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

提供在Info.plist文件

  • 以下字符串之一NSLocationAlwaysUsageDescription
  • NSLocationWhenInUseUsageDescription

呼叫中的代码的相应的许可方法,其上述

    的字符串相匹配
  • requestAlwaysAuthorization
  • requestWhenInUseAuthorization
+0

谢谢,我也得到了帮助的位置,距离其他的线程,但没有得到对于选择器视图所以是有可能的任何解决方案。 – josh 2014-09-23 08:24:45

+0

@josh为UIPickerView,这是由于这个问题:http://stackoverflow.com/questions/24366437/add-uipickerview-in-uiactionsheet-from-ios-8-not-working – verybadalloc 2014-09-23 22:47:56