从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的这个数据。
我怎么会去这样做呢?
谢谢!
解决方案
您可以使用它作为绑定到NSTableView的用于一个NSArrayController的数据。
其他提示
看起来你需要读入绑定。
不隶属于 StackOverflow