У меня есть массив таких строк:
tableArray: { "Map", "Web", "Help" + 10 other strings}
Массив используется для построения ячеек таблицы в UITableViewController.При касании я хочу, чтобы соответствующий контроллер представления отображался в методе didSelectRowAtIndexPath.
Вместо создания большого переключателя или оператора if .. then .. else можно ли как-то создать имя класса из приведенных выше строк, так что Map становится MapViewController:
MapViewController *detailViewController = [[MapViewController alloc] initWithNibName:@"MapViewController" bundle:nil];
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
.. и «Web» создает WebViewController и т. д.