iPhone SDK - DidSelectRow错误

时间:2010-01-29 23:37:25

标签: uitableview

我正在尝试找几个小时的错误:/

这是我的代码:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

NSInteger row = [indexPath row];
if (self.CountryDetailViewController == nil) {
    CountryDetailViewController *aCountryDetail = [[CountryDetailViewController alloc] initWithNibName:@"CountryDetailView" bundle:nil];
    self.CountryDetailViewController = aCountryDetail;
    [aCountryDetail release];
}

CountryDetailViewController.title = [NSString stringWithFormat:@"%@", [CountryArray objectAtIndex:row]];

MyAppAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.CountryNavController pushViewController:CountryDetailViewController animated:YES];                                 
}   

我收到以下错误:

  

访问未知的'setTitle:'类方法   CountryDetailViewController之前的预期表达式

我认为你可以从帖子中看到我想做的事情。 我想这很简单,但我没有得到线索:(

1 个答案:

答案 0 :(得分:0)

CountryDetailViewController很可能是您的类名。将第一个字符改为小写可能会有效。假设定义了ivar。