سؤال

لدي مشكلة، وأنا أحسب هناك حل مباشر حقا لذلك، لكنني لا أستطيع فهمه!

لدي هذه القطعة من التعليمات البرمجية:

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.

كيف لي أن تذهب عن القيام بذلك؟

شكرا!

هل كانت مفيدة؟

المحلول

يمكنك استخدامها كبيانات ل NsarrayController التي ترتبط بها إلى NSTableView.

نصائح أخرى

يبدو أنك بحاجة إلى القراءة في الارتباطات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top