在搜索了这个编译时错误后,我发现了许多已关闭的错误,但通常使用')'或'}',这似乎不是我面临的问题。
我正在开发一款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];
}
有人可以帮忙吗?谢谢!
答案 0 :(得分:1)
在您的项目中搜索#
字符,在此之前它通常是一个缺少的终结符或语法错误。
答案 1 :(得分:0)
查看.h和.m文件的顶部,您很可能错误地在那里输入了一个字符。它看起来像s#import "..."
或类似的东西