Voici mon problème: J'ai un programme Core Data-Document avec ARC (Automatic Reference Counting); Je veux que la tableView affiche quelques données au début. mais je ne reçois rien. Voici ce que je l'ai fait:Comment pré-remplir un NSTableView lié à un ArrayController dans un Core Data (basé sur un document)
1- J'ai fait des données de base avec l'entité: MyData
2- puis j'ai ajouté un NSArrayController et lié à managedObjectContext et MyData
3- I lié à la arrayController COL0:
4- alors faite et de sortie et @synthesize ajoutées pour la arrayController:
5- Enfin ajouté le code suivant:
(void) windowControllerDidLoadNib: (NSWindowController *) aController {
[super windowControllerDidLoadNib: aController];
pour (NSUInteger i = 0; i < 5; i ++) {
[myArrayController add:self]; [myArrayController setSelectionIndex: i]; [myArrayController setValue:@"test" forKeyPath:@"selection.col0"]; NSLog(@"%lu",[myArrayController selectionIndex]);
}}
Mais c'est le problème: rien ne se passe et le SelectionIndex montre numéros étranges !!
Toute aide appréciée