Во-первых, ответ Альбертамга указывает на важную концепцию; presentModalViewController
должен быть вызван на self
.
Во-вторых, похоже, что вам нужно, чтобы в каждом последующем представлении, которое вы представляете, происходило что-то уникальное, предположительно основанное на данных, которые создают ячейку таблицы. Один из способов сделать это - установить @property
на FirstFolderViewController
непосредственно перед его представлением, а затем, когда вызывается его функция viewWillAppear
, вы можете воздействовать на это значение.
Например,
FirstFolderViewController * first = [[FirstFolderViewController alloc]init];
first.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
first.folderNumber = indexPath.row; // Added
[self presentModalViewController:first animated:YES];
[first release];
... при условии, что вы вызываете это внутри вашего - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
метода, и вы настроили свойство с именем folderNumber
внутри вашего FirstFolderViewController
.