문제가 있습니다. 거기에 대해 매우 솔직한 해결책이있는 것으로 생각합니다. 그러나 나는 그것을 알아낼 수 없습니다!NSArray의 데이터를 NSTableView에 표시하십시오.
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에 표시하려고합니다.
어떻게해야합니까?
감사합니다.
보다 구체적으로, 어레이 컨트롤러를 어레이 소유자에게 바인드하고 테이블보기의 하나 이상의 열을 어레이 컨트롤러의 배열 된 오브젝트에 바인드합니다. –