我将三个字符串定义为 s1="@$100",s2="@$50",s3="@$150"。现在我想要存储在 S4="@$300" 中的三个字符串,其中所有内部函数方法都在目标 c 代码中的单个方法中执行?
问问题
64 次
1 回答
0
首先,对于字符串文字赋值,您@""
不需要"@"
. 其次,要将整数相加,您应该使用ints
. 然后您可以使用stringWithFormat:
. 但是由于您从字符串开始,只需将它们转换为整数,然后将它们相加即可。
sFourString = [S4 intValue]; //Do this for all of your strings
然后将你的整数加在一起:
resultingValue = sFourString + allOtherInts;
然后转换resultingValue
回字符串:
NSString *resultString = [NSString stringWithFormat:@"%i", resultingValue];
因此,将它们放在一个重要的声明中:
NSString *completeString = [NSString stringWithFormat:@"%i", [S4 intValue] + [anotherString intValue]];
于 2012-08-14T14:32:22.267 回答