Отображение данных из NSArray в NSTableView - PullRequest
0 голосов
/ 02 декабря 2009

У меня есть проблема, и я считаю, что есть действительно простое решение, но я не могу ее понять!

У меня есть этот кусок кода:

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.

Как бы я поступил так?

Спасибо!

Ответы [ 2 ]

4 голосов
/ 02 декабря 2009

Вы можете использовать его в качестве данных для NSArrayController, который вы привязываете к NSTableView.

0 голосов
/ 02 декабря 2009

Похоже, вам нужно читать в привязках.

...