Я пытаюсь вызвать программный вид программным способом, однако, когда я нажимаю на представление, чтобы запустить второй просмотр, ничего не происходит. Я также включил NSLog, чтобы узнать, было ли что-то уволено. Вот мой кодОшибка отображения модального вида
-(void) tableView:(UITableView *)tableView didHighlightRowAtIndexPath:(NSIndexPath *)indexPath{
//NSLog(@"Tapped");
UIStoryboard * sb = [self storyboard];
PredictedTimeViewController * pvc = [sb instantiateViewControllerWithIdentifier:@"predictedTime"];
pvc.routeNumber = self.routeNumber;
pvc.stopId = self.stopId;
[self presentViewController:pvc animated:YES completion:nil];
}
попробуйте изменить метод: - (Недействительными) Tableview: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath и посмотреть, поможет ли это. Метод, который вы используете, только выделяет ячейку, а не нажимает ее – user2277872
Я попытался изменить метод на :-(void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath все еще не работает. –
хорошо вы используете раскадровку для представления контроллера вида? – user2277872