Objective c 在数组中引用整数以完成目标C中的数学运算

Objective c 在数组中引用整数以完成目标C中的数学运算,objective-c,arrays,Objective C,Arrays,我在objective C中创建了一个数组,并在其中填充了一些数字,我想知道如何引用数组中的一个数字来完成一个非常基本的数学问题,但我不确定如何去做 以下是我创建的阵列: NSMutableArray *combo = [NSArray arrayWithObjects: [NSNumber numberWithInt:24], [NSNumber numberWithInt:5], [NSNumber numberWithInt:27], nil]; 这是我试图使用数组创建的数学问题: ab

我在objective C中创建了一个数组,并在其中填充了一些数字,我想知道如何引用数组中的一个数字来完成一个非常基本的数学问题,但我不确定如何去做

以下是我创建的阵列:

NSMutableArray *combo = [NSArray arrayWithObjects: [NSNumber numberWithInt:24], [NSNumber numberWithInt:5], [NSNumber numberWithInt:27], nil];
这是我试图使用数组创建的数学问题:

abs(-1440 - 7.2*[combo objectAtIndex:0])*.01

提前感谢大家的帮助!如果您觉得我的问题不够清楚,请告诉我。

如评论中所述,您需要访问数组中NSNumber对象的数值。所以你想这样做:

abs(-1440 - 7.2*[[combo objectAtIndex:0] intValue])*.01
NSNumbers中的值必须通过调用其中一个来提取,然后才能将其视为int。