我的大脑被炒了!我想不出来。
我正在使用Core Data,这是一个iPhone应用程序,所以你知道。 我想要做的是从文本字段中取floatValues(如支付金额)并将它们添加到数组中,在数组中添加值并将总数输出到标签。
由于一些奇怪的原因,我真的无法思考。我现在分散了脑子。请帮忙!
提前致谢。 -T。
答案 0 :(得分:1)
Objective C中的NSArray只存储对象,因此您需要使用以下代码将float整数值转换为NSNumber对象,当然还有。
[arr addObject: [NSNumber numberWithFloat: fV]];
float total = 0.0;
for (NSNumber v in arr)
{
total += [v floatValue];
}
但是,您可以轻松地创建一个float [] c风格的数组,并使用一个简单的for循环进行迭代。
答案 1 :(得分:0)
您可以使用NSNumber
或其子类NSDecimalNumber
将其添加到数组中。 NSDecimalNumber
也可以使用decimalNumberByAdding:
添加。