У меня есть UIViewController, который при загрузке загружает это ..
MapViewController *mapController = [[MapViewController alloc] initWithNibName:@"MapView" bundle:nil];
self.mapViewController = mapController;
[self.view insertSubview:mapController.view atIndex:0];
[mapController release];
У меня также есть кнопка переключения представлений, которая может перейти в табличное представление ....
if (self.tableViewController ==nil)
{
TableViewController *tableController = [[TableViewController alloc] initWithNibName:@"TableView" bundle:nil];
self.tableViewController = tableController;
[tableController release];
//[self.view insertSubview:detailController atIndex:0];
}
if (self.mapViewController.view.superview == nil)
{
[tableViewController.view removeFromSuperview];
[self.view insertSubview:mapViewController.view atIndex:0];
}
else
{
[mapViewController.view removeFromSuperview];
[self.view insertSubview:tableViewController.view atIndex:0];
}
Я пытаюсь изменить представление на подробное представление на основе выбора строки в табличном представлении, и я не могу понять, как ее вызвать. Все методы, которые у меня есть, кажутся неудачными! Пожалуйста, помогите!