У меня есть стол. Когда я нажимаю на ячейку, вы должны выполнить. Я стараюсь использовать prepareForSegue
и performSegueWithIdentifier
, но без каких-либо результатов. Мой код:Таблица Cell Segue
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([segue.identifier isEqualToString:@"OpenB"]){
OpenBViewController *controller = (OpenBViewController *)segue.destinationViewController;
controller.address = self.selectedCellText;
[self performSegueWithIdentifier:@"OpenB" sender:self];
}
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
self.selectedCellText = [[[tableView cellForRowAtIndexPath:indexPath] textLabel] text];
[self performSegueWithIdentifier:@"OpenB" sender:self];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
Удалить '[self performSegueWithIdentifier: @" OpenB "отправитель: self];' in 'prepareForSegue' – Larme
сделано. нет результата – STBY
Просматриваете ли вы код? Любые точки останова или NSLog? – Larme