我有一个实体属性,其中存储了数字和空字段。
我需要此属性值的总和值和平均值,但我需要@"@sum.attributeName"
或@"@avg.attributeName"
由于未捕获的异常'NSDecimalNumberOverflowException'而终止应用程序,原因:'NSDecimalNumber溢出异常'
感谢的
答案 0 :(得分:0)
即使属性是字符串类型,我也解决了如下:
NSArray *allValues = [array valueForKeyPath:@"@unionOfObjects.entityAttribute"];
NSMutableArray *allNumberValues = [[NSMutableArray alloc] init];
for (int i=0; i<valoriVotoEsame.count; i++) {
if ( ![[allValues objectAtIndex:i] isEqual:@""])
{
[allNumberValues addObject:[allValues objectAtIndex:i]];
}
}