Question

J'ai un problème, et je pense qu'il ya une solution très simple à cela, mais je ne peux pas comprendre le!

J'ai ce morceau de code:

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];    

renvoie les données spécifiées dans un tableau. Je veux maintenant afficher ces données dans un NSTableView.

Comment dois-je prendre?

Merci!

Était-ce utile?

La solution

Vous pouvez l'utiliser comme données pour un NSArrayController qui vous lient à la NSTableView.

Autres conseils

On dirait que vous avez besoin de lire dans les liaisons.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top