Je crée une nouvelle sous-classe de UITableViewController, et avec elle l'implémentation par défaut . Il ne compile pas, cause clairement il n'y a pas de variable appelée "nombre de sections", que se passe-t-il ici? L'erreur est: « l'expression attendue avant « < » jeton »Iphone - Implémentation par défaut de numberOfSectionsInTableView
#pragma mark -
#pragma mark Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
// Return the number of sections.
return number of sections;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Return the number of rows in the section.
return <#number of rows in section#>;
}
Oui, je sais, je supposais que généré automatiquement la mise en œuvre devrait toujours compiler. Je suppose que j'avais tort. Merci! – Idan
les marqueurs '<#' and '#>' sont ce qui indique à Xcode de placer ces jetons d'espace réservé bleu. Si vous créez un extrait de code pour Xcode, tout ce que vous mettez entre <#' and '#> se comportera de la même manière. Lorsque vous écrivez votre code actuel, vous devez remplir les bonnes valeurs, comme vous l'avez découvert. –