NSExpression expressionForFunction:arguments:のサンプル(下の方)をみて'配列に後から足してもいいんだろうか?'と思ったので.
コード:
NSMutableArray *numberArray = [NSMutableArray array];
NSExpression* expression =
[NSExpression expressionForFunction:@"sum:"
arguments:
[NSArray arrayWithObject:
[NSExpression expressionForConstantValue:numberArray]]];
id result;
result= [expression expressionValueWithObject:nil
context:nil];
NSLog(@"result: %@", result);
[numberArray addObject:[NSNumber numberWithInteger:60]];
[numberArray addObject:[NSNumber numberWithInteger:60]];
[numberArray addObject:[NSNumber numberWithInteger:60]];
result= [expression expressionValueWithObject:nil
context:nil];
NSLog(@"result: %@", result);
結果:
result: 0
result: 180
0 件のコメント:
コメントを投稿