2
我想在覈心數據中使用NSSortDescriptor來提取我的記錄。模式對象數組不受排序描述符的影響。它以相同的順序給出記錄。這裏是我的代碼:從核心數據提取記錄時,NSSortDescriptor不工作
NSManagedObjectContext *moc=[self managedObjectContext];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"To_Do" inManagedObjectContext:moc];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"repeatDate" ascending:NO];
NSArray *sortDescriptors = [NSArray arrayWithObjects:sortDescriptor, nil];
[sortDescriptor release];
[fetchRequest setSortDescriptors:sortDescriptors];
[fetchRequest setEntity:entity];
NSError * error = nil;
NSArray *arrEntity = nil;
arrEntity=[moc executeFetchRequest:fetchRequest error:&error];
你的代碼是正確的,我用相同的...除了我的項目是ARC基地,所以我沒有使用發佈。 – pankaj 2014-08-13 16:54:25