0
コアデータからフェッチした後に特定の属性の値をすべて追加したいとします。それはすぐにこれを返す和のようないくつかのショートカットがありますか?IOS/Objective C/Core Data:クエリの属性のすべての値を合計します。
ここに私のフェッチのための私の標準コードです。すべての注文の合計を取得するためにorderpriceの値を合計何か
- (id) getSalesTotal{
NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Orders"];
fetchRequest.resultType = NSDictionaryResultType;
NSError *error = nil;
self.managedObjectContext = [IDModel sharedInstance].managedObjectContext;
NSArray *results = [self.managedObjectContext executeFetchRequest:fetchRequest
error:&error];
NSLog(@"error is %@",error);
// NSLog(@"context%@",results);
NSLog(@"beforevalueforkey%@",results);
NSMutableArray * ordertotal = [[results valueForKey:@"orderprice"] mutableCopy];
return ordertotal;//Is there something like sum(ordertotal)?????
}