0

UITableViewControllerセルの1つをタップすると、すべてのコンテンツが正常に機能していますが、次のセルにはdidSelectRowAtIndexPath移動しませんUITableViewController。これが私のコードです:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    ViewHeadersController *detailViewController = [[ViewHeadersController alloc] initWithNibName:@"ViewHeadersController" bundle:nil];
    NSArray *resultsData = [_response objectForKey:@"results"];
    detailViewController.urlHeaders = [[resultsData objectAtIndex:indexPath.row] objectForKey:@"url"];

    [self.navigationController pushViewController:detailViewController animated:YES];
}

didSelectRowAtIndexPathの出力が表示されるので、応答していることがわかりNSLogます。

何が起こっているのか、または uitablevicontroller が次に切り替えない理由を知っている人はいUITableViewControllerますか?

私は本当にあなたの助けに感謝します

4

1 に答える 1

0

navegationController の行を変更します。

ViewHeadersController *detailViewController = [[ViewHeadersController alloc] initWithNibName:@"ViewHeadersController" bundle:nil];
detailViewController.modalTransitionStyle   = UIModalTransitionStyleCrossDissolve;
NSArray *resultsData = [_response objectForKey:@"results"];
detailViewController.urlHeaders = [[resultsData objectAtIndex:indexPath.row] objectForKey:@"url"];
[self presentViewController:detailViewController animated:YES completion:nil];
于 2013-01-05T22:57:49.883 に答える