2010-01-29 5 views
0

J'essaie de trouver l'erreur pendant des heures maintenant:/iPhone SDK - DidSelectRow Erreur

Ceci est mon code:

- (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];         
} 

Je reçois les erreurs suivantes:

Accès méthode de classe 'setTitle:' inconnue Expression attendue avant CountryDetailViewController

Je pense que vous pouvez voir par la poste ce que je voudrais faire. Il est si simple, je suppose, mais je ne reçois pas la moindre idée :(

Répondre

0

CountryDetailViewController est plus probable que votre nom de classe. Changeant probablement le premier caractère en minuscule fonctionnera. En supposant que le Ivar est défini.

+0

Plus d'erreurs, incroyable! Merci beaucoup :) – Tobias