错误:'#'标记之前的预期标识符

时间:2012-02-02 18:29:42

标签: iphone objective-c xcode token identifier

在搜索了这个编译时错误后,我发现了许多已关闭的错误,但通常使用')'或'}',这似乎不是我面临的问题。

我正在开发一款iPhone应用,并且在UITableView内有一个UINavigationViewController。我想选择一个表格单元格并将新视图推送到导航堆栈。我能够将通用UIViewController推到堆栈上,但是当我使用这个DetailViewController(通过File-> New File ...-> UIViewController子类w / 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 个答案:

答案 0 :(得分:1)

在您的项目中搜索#字符,在此之前它通常是一个缺少的终结符或语法错误。

答案 1 :(得分:0)

查看.h和.m文件的顶部,您很可能错误地在那里输入了一个字符。它看起来像s#import "..."或类似的东西