выбор строки в indexpath не работает - PullRequest
0 голосов
/ 23 июня 2011

Привет, ребята, у меня разные разделы в табличном представлении (более 6), и у каждого есть разные строки. Но только один из них приводит к следующему виду контроллеров вот код, но когда я нажимаю на него, он не работает

#pragma mark - Table view delegate

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSUInteger section = [indexPath section];
    NSUInteger row = [indexPath row];
    switch (section) 
    {
        case 5:
        {
            switch (row) 
            {
                case 0:
                {
                    Language_view_controller * language_controller = [Language_view_controller alloc];

                    [self.navigationController pushViewController:language_controller animated:YES];

                    [language_controller release];
                }
                    break;
                    default:
                    break;
            }

        }
        break;
            default:
            break;
    }

}

1 Ответ

3 голосов
/ 23 июня 2011

Вы просто выделяете память для вашего контроллера представления, вам также нужно инициализировать его, выполнив что-то вроде этого:

Language_view_controller * language_controller = [[Language_view_controller alloc] initWithNibName:@"Language_view_controller" bundle:nil];
[self.navigationController pushViewController:language_controller animated:YES];
[language_controller release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...