0

私は問題を抱えており、それに対する本当に簡単な解決策があると思いますが、それを理解することはできません!

私はこのコードを持っています:

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 に表示したいと思います。

どうすればこれを行うことができますか?

ありがとう!

4

2 に答える 2

4

NSTableView にバインドする NSArrayController のデータとして使用できます。

于 2009-12-01T21:47:52.447 に答える
0

バインディングを読み込む必要があるようです。

于 2009-12-02T07:00:44.923 に答える