2014-09-23 50 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