0

嗨,我对 Xcode 有点陌生,我正在尝试制作一个应用程序,您可以在其中按下按钮并且数字会增加;我有 2 个按钮和 2 个标签。我已经将它计算到两个标签将计数的位置,但现在我希望两个标签中的数字相加并显示在不同的标签中。是否有任何行可以添加到按钮以使它们也只在另一个标签中计数,或者我是否需要单独的操作和/或按钮?

谢谢

4

2 回答 2

1

直接上图:

int sum = [[label1 text] intValue] + [[label2 text] intValue];
label3.text = [NSString stringWithFormat:@"%@", sum];

应该可以,只需确保将我使用的指针替换为您正在使用的指针即可。

于 2011-03-17T03:05:19.600 回答
0

esqew 的回答可以解决问题,但格式说明符不正确。

如果变量sum实际上是int...

label3.text = [NSString stringWithFormat:@"%@", sum];

应该:

label3.text = [NSString stringWithFormat:@" %d ", sum];

%@is 用于 Objective-C 对象,anint不是 Objective-C 对象。

参考:

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html

于 2011-07-14T11:10:39.393 回答