我在iOS应用开发方面有点新鲜。我目前正在开发一个确定您所在位置的天气应用程序,然后连接到天气API并显示当天的天气状况。我遇到了将placemark.locality从其功能中删除的问题,因此我可以将其与API一起使用以获取当前的天气状况。
这是获取placemark.locality的函数。 请注意,它也在我的viewDidLoad函数中。
func displayLocationInfo(placemark: CLPlacemark)
{
self.locationManager.stopUpdatingLocation()
println(placemark.locality)
println(placemark.postalCode)
println(placemark.administrativeArea)
println(placemark.country)
}
如果我尝试在除此功能之外的任何其他功能或类中调用placemark.locality,则表示地标是未解析的标识符。 感谢。
答案 0 :(得分:1)
变量的上下文是您的方法。您可以在类中定义变量(在方法之外)并存储地点标记 你方法中的myVariable = placemark.locality。
您可以使用myVariable