0
4

4 回答 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 回答