Exibir dados de NSArray em NSTableView
-
11-09-2019 - |
Pergunta
Eu tenho um problema, e eu acho que há uma solução muito simples para isso, mas eu não consigo entender isso!
Eu tenho este pedaço de código:
NSManagedObjectContext * context = [[NSApp delegate] managedObjectContext];
NSManagedObjectModel * model = [[NSApp delegate] managedObjectModel];
NSDictionary * entities = [model entitiesByName];
NSEntityDescription * entity = [entities valueForKey:@"Post"];
NSPredicate * predicate;
predicate = [NSPredicate predicateWithFormat:@"date < %@", [NSDate date]];
NSSortDescriptor * sort = [[NSSortDescriptor alloc] initWithKey:@"date" ascending:YES];
NSArray * sortDescriptors = [NSArray arrayWithObject: sort];
NSFetchRequest * fetch = [[NSFetchRequest alloc] init];
[fetch setEntity: entity];
[fetch setPredicate: predicate];
[fetch setSortDescriptors: sortDescriptors];
NSArray * results = [context executeFetchRequest:fetch error:nil];
[sort release];
[fetch release];
Este retorna os dados especificados em uma matriz. Eu agora quero mostrar esses dados em um NSTableView.
Como eu iria fazer isso?
Obrigado!
Solução
Você poderia usá-lo como os dados para um NSArrayController que você se ligam à NSTableView.
Outras dicas
Parece que você precisa ler em ligações.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow