1306896704 iPhoneアプリをcoredataを作って制作しています。セクション内の数字の合計を求める方法はどのようにしたらよいのでしょうか? 

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/06/01 11:51:45
  • 終了:2011/06/02 03:07:28

ベストアンサー

id:deflation No.1

deflation回答回数1036ベストアンサー獲得回数1262011/06/01 13:53:46

ポイント100pt

下記のようにしてみてください。

NSExpression *expression =
 [NSExpression expressionForFunction:@"sum:"
   arguments:[NSArray arrayWithObject:keyPathExpression]];

参考 「NSExpression Class Reference

id:hakataniwaka

ありがとうございます。 やってみます。

2011/06/01 16:39:57
  • id:hakataniwaka
    NSMutableArray *keyPathExpression = [NSMutableArray array];

    NSExpression* expression =
    [NSExpression expressionForFunction:@"sum:"
    arguments:
    [NSArray arrayWithObject:
    [NSExpression expressionForConstantValue:keyPathExpression]]];

    id groupTotal;

    [keyPathExpression addObject:[NSNumber numberWithInteger:cTotal]];

    groupTotal = [expression expressionValueWithObject:nil
    context:nil];

    NSLog(@"total: %@", groupTotal);

    このようにすることでできました! ありがとうございます

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません