从分数字符串iPhone加倍

时间:2012-02-21 22:23:40

标签: iphone arrays numbers

我有一个字符串数组,它们是分数(1 / 3,2 / 5)等。我需要取这些字符串并将它们用作计算的双精度数。分数作为字符串进入数组。为什么以下代码不起作用?

NSString *localString = [array objectAtIndex:1];
double NewDouble = [localString doubleValue];

我在每个字符串中得到第一个int(1而不是.333& 2而不是上面的.4)。

我错过了一些简单的事情,这让我发疯了。

由于

1 个答案:

答案 0 :(得分:0)

您不能使用代表分数的NSString并要求其doubleValue。您必须拆分字符串并手动计算分数。