2016-11-25 22 views
-1

ユーザーの状態を取得するにはどうすればよいですか?ユーザーの状態を取得する方法

マイコード:

let geoCoder = CLGeocoder() 
     geoCoder.reverseGeocodeLocation(currentUserLocation) { (placemarks, error) -> Void in 

      if error != nil { 
       print("Error getting location: \(error)") 
      } else { 
       let placeArray = placemarks as [CLPlacemark]! 
       var placeMark: CLPlacemark! 
       placeMark = placeArray?[0] 
       let result = placeMark.addressDictionary 
       let cityName = result?["City"] as! String 
       print(cityName) 
      } 
     } 
+0

try: 'let stateName = result?[" State "] as?文字列{} ' –

答えて

0

CLPlacemark documentation

するvar administrativeArea:文字列?

目印に関連付けられている州または都道府県。

print(placeMark.administrativeArea) 

辞書にアクセスする必要はありません。

関連する問題