Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 转换字符串值数组以用作公式_Iphone_Objective C_Ios - Fatal编程技术网

Iphone 转换字符串值数组以用作公式

Iphone 转换字符串值数组以用作公式,iphone,objective-c,ios,Iphone,Objective C,Ios,我不熟悉编码和目标C,所以提前感谢您的帮助 我有一个.plist文件,其中包含一个字符串数组,其中填充了公式,如 *5.3 /二, -10.5 我能够从.plist文件中检索这些字符串值,但我在尝试将这些字符串公式附加到现有变量中时遇到了一些困难,希望返回一个转换后的数字。例如,我想将变量7与公式*5.3一起使用,并返回37.1 7*5.3->37.1 任何帮助都将不胜感激这不能按原样做。您将需要一个在web上浮动的自由表达式计算器(可能是C语言) 请参阅。将字符串附加到变量很简单;可以通过以下

我不熟悉编码和目标C,所以提前感谢您的帮助

我有一个.plist文件,其中包含一个字符串数组,其中填充了公式,如

*5.3

/二,

-10.5

我能够从.plist文件中检索这些字符串值,但我在尝试将这些字符串公式附加到现有变量中时遇到了一些困难,希望返回一个转换后的数字。例如,我想将变量7与公式*5.3一起使用,并返回37.1
7*5.3->37.1


任何帮助都将不胜感激

这不能按原样做。您将需要一个在web上浮动的自由表达式计算器(可能是C语言)


请参阅。

将字符串附加到变量很简单;可以通过以下方式完成:

NSString *equation = [NSString stringWithFormat:@"%d%@", variable, plistEntry];
然而,当你想计算这个等式时,你会遇到问题。所以这个问题讨论了Objective-C中的表达式评估。Dave DeLong的答案链接到了一些您可能想查看的库:和