私のアプリの開発時に、私は小さな問題に遭遇しました。ユーザーがオブジェクトを追加するpriceArrayという配列があります。この状況では、@"1.50"や@"5.61"などのオブジェクトが追加されます。私はそれらを合計するために次のコードを持っていますが、それは小数を完全に無視します。たとえば、配列に@"1.50"と@"20.00"の2つのオブジェクトがある場合、ラベルには21.50ではなく21が表示されます。
int sum=0;
for(int x=0; x < [priceArray count]; x++)
{
sum += [[priceArray objectAtIndex:x] intValue];
}
budgetLabel.text = [NSString stringWithFormat:@"$%d", sum];
よろしくお願いします!