问问题
5555 次
4 回答
5
这有点像这里的问题:https ://stackoverflow.com/a/6688783/66414
你不能用变量做 @"..." 。您需要创建一个新的 NSStringWithFormat 将其传递给您的变量:
whatYouGet.text = [NSString stringWithFormat:@"%i",(age/2+7)-(money/500000)]
于 2012-10-27T12:01:42.347 回答
0
你写了 [moneyField.text integerValue]
试着写这个 [moneyField.text intValue]
如果它不起作用,只需使用该表达式创建一个 int ,然后将其放入您的字符串中。
于 2012-10-27T11:59:57.500 回答
0
尝试
whatYouGet.text = [NSString stringWithFormat:@"%i",(age/2+7)-(money/500000)];
于 2012-10-27T12:01:59.893 回答
0
你不能只写@"%i",(age/2+7)-(money/500000);
你必须使用whatYouGet.text = [[NSString alloc] initWithFormat@"%i", (age/2+7)-(money/500000)];
于 2012-10-27T12:02:23.140 回答