Я бы сделал это, когда вы выбираете строку в табличном представлении, выбираете objectAtIndexPath и передаете ее в следующее представление (возможно, как объект selectedItem)
тогда, когда вы видите, загрузился, вы можете сделать что-то вроде этого:
-(void)viewDidLoad{
...
CLLocationCoordinate2d coordinate=CLLocationCoordinate2dMake([[self.selectedItem latitude] doubleValue],[[self.selectedItem longitude] doubleValue]);
...
}
не видя вашей структуры plist, а также вашей иерархии ViewController, довольно трудно понять, поможет ли этот подход.
редактирование:
посмотрев на ваш XML-файл, вы можете перейти к следующему списку:
NSArray *rows=[[NSDictionary dictionaryWithContentsOfURL:<url>] objectForKey:@"Rows"];
NSArray *children=[[rows objectAtIndex:< >] objectForKey:@"Children"];
NSDictionary *item=[children objectAtIndex:< >];
CLLocationCoordinate2d coordinate=CLLocationCoordinate2dMake([[item objectForKey:@"Latitude"] doubleValue],[[item objectForKey:@"Longitude"] doubleValue]);