0
我有一個問題,我認爲有一個非常簡單的解決方案,但我無法理解它!在NSTableView中顯示來自NSArray的數據
我有這樣一段代碼:
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中顯示這些數據。
我該怎麼做呢?
謝謝!
更具體地說,您將數組控制器綁定到數組的所有者,並將一個或多個表視圖的列綁定到數組控制器的已排列對象。 – 2009-12-01 23:19:42