Ошибка: ожидаемый идентификатор перед токеном # - PullRequest
0 голосов
/ 02 февраля 2012

После поиска этой ошибки во время компиляции я обнаружил множество закрытых, но обычно с ')' или '}', которые, похоже, не были проблемой, с которой я сталкиваюсь.

Я занимаюсь разработкой приложения для iPhone, и у меня UITableView в UINavigationViewController. Я хотел бы выбрать ячейку таблицы и добавить новый вид в стек навигации. Я могу вставить общий UIViewController в стек, но когда я использую этот DetailViewController (созданный через File-> New File ...-> UIViewController подкласс с XIB-файлом, я получаю эту ошибку: "ошибка : ожидаемый идентификатор перед символом «#» "

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
    [self.navigationController pushViewController:detailViewController animated:YES];
    [detailViewController release];
}

Может кто-нибудь помочь, пожалуйста? Спасибо!

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Выполните поиск в вашем проекте для символа #, обычно это отсутствующий терминатор или синтаксическая ошибка до этого.

0 голосов
/ 02 февраля 2012

Посмотрите на верхнюю часть ваших файлов .h и .m, вы, скорее всего, ошибочно ввели туда символ.Это будет выглядеть как s#import "..." или как-то так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...