我正在尝试将用户输入的地址的纬度和经度值显示在某些文本字段中。理想情况下,我希望用户输入地址,然后单击一个按钮,该按钮将找到lat / lon并将这些值输入到同一视图中的两个文本字段中。我只是不确定如何在代码中调用这些文本字段的地址值。
这是我到目前为止所拥有的
-(IBAction)getLatLon:(id)sender{
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
NSString *addressString = @"%@address, city, county, county, postcode";
[geocoder geocodeAddressString:addressString inRegion:nil completionHandler:^(NSArray* placemarks, NSError* error)
{
for (CLPlacemark * aPlacemark in placemarks)
{ // Process the placemark.
NSLog(@"Got Placemark : %@", aPlacemark);
}
}];
}
当我硬编码你所拥有的值时它会起作用
NSString *addressString = @"Belfast";
我知道我可能试图把所有的错误都称为错误,但在这个阶段,我的头脑已经完全被炒了!
我的文字字段被命名为
addressText.text
cityText.text
countyText.text
countryText.text
postcodeText.text