2015-06-21 139 views
1

我在iOS應用程序開發中有點新鮮。我目前正在開發一款天氣應用程序,可以確定您的位置,然後連接到天氣API並顯示當天的天氣狀況。我在將placemark.locality從其函數中取出時遇到問題,因此我可以將它與API一起使用以獲取當前的天氣狀況。從它的函數中獲取placemark.locality到viewDidLoad函數中(Swift)

這是獲取placemark.locality的函數。 請注意,它也在我的viewDidLoad函數中。

func displayLocationInfo(placemark: CLPlacemark) 
{ 
    self.locationManager.stopUpdatingLocation() 
    println(placemark.locality) 
    println(placemark.postalCode) 
    println(placemark.administrativeArea) 
    println(placemark.country) 

} 

如果我嘗試調用任何其它函數或類placemark.locality除了這個功能,它說的地標是一個懸而未決的標識符。 謝謝。

回答

1

變量的上下文就是你的方法。你可以在你的類中定義一個變量(在你的方法之外),並在你的方法中存儲你的地點標記 myVariable = placemark.locality。

當您可以使用myVariable