Отображать данные из NSArray в NSTableView
-
11-09-2019 - |
Вопрос
У меня есть проблема, и я считаю, что у нее есть действительно простое решение, но я не могу в этом разобраться!
У меня есть этот фрагмент кода:
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];
Это возвращает указанные данные в виде массива.Теперь я хочу отобразить эти данные в NSTableView.
Как бы я это сделал на твоем месте?
Спасибо!
Решение
Вы могли бы использовать его в качестве данных для NSArrayController, которые вы привязываете к NSTableView.
Другие советы
Похоже, вам нужно читать в привязках.
Не связан с StackOverflow