我正在尝试找几个小时的错误:/
这是我的代码:
- (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之前的预期表达式
我认为你可以从帖子中看到我想做的事情。 我想这很简单,但我没有得到线索:(
答案 0 :(得分:0)
CountryDetailViewController很可能是您的类名。将第一个字符改为小写可能会有效。假设定义了ivar。