tout en essayant de créer une vue table en fonction il continue d'appeler la fonction objectValueForTableColumn au lieu du viewForTableColumn.viewForTableColumn est pas exécuté (mais objectValueForTableColumn est)
J'ai défini la vue de la table sur "view based" dans ses paramètres. Mais je n'arrive toujours pas à faire en sorte que la fonction soit correcte. J'ai regardé la mise en œuvre de l'exemple de pommes (tableviewplayground) et à certains points même copier copier l'IB et les fonctions, toujours pas de progrès.
Le code correspondant:
// Should run
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
return nil;
}
// Gets run
-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
return nil;
}
Deux images, ne sais pas comment ils sont utiles, mais encore. http://imgur.com/a/ix34Q
En effet, il était censé être lié en tant que délégué. Merci beaucoup! –
Certainement, mon plaisir. – FluffulousChimp
Le premier point était mon problème. C'est un peu déroutant que ces méthodes appartiennent à différentes méthodes (protocole | datasource) Merci! –