嗨,我对 Xcode 有点陌生,我正在尝试制作一个应用程序,您可以在其中按下按钮并且数字会增加;我有 2 个按钮和 2 个标签。我已经将它计算到两个标签将计数的位置,但现在我希望两个标签中的数字相加并显示在不同的标签中。是否有任何行可以添加到按钮以使它们也只在另一个标签中计数,或者我是否需要单独的操作和/或按钮?
谢谢
嗨,我对 Xcode 有点陌生,我正在尝试制作一个应用程序,您可以在其中按下按钮并且数字会增加;我有 2 个按钮和 2 个标签。我已经将它计算到两个标签将计数的位置,但现在我希望两个标签中的数字相加并显示在不同的标签中。是否有任何行可以添加到按钮以使它们也只在另一个标签中计数,或者我是否需要单独的操作和/或按钮?
谢谢
直接上图:
int sum = [[label1 text] intValue] + [[label2 text] intValue];
label3.text = [NSString stringWithFormat:@"%@", sum];
应该可以,只需确保将我使用的指针替换为您正在使用的指针即可。
esqew 的回答可以解决问题,但格式说明符不正确。
如果变量sum
实际上是int
...
label3.text = [NSString stringWithFormat:@"%@", sum];
应该:
label3.text = [NSString stringWithFormat:@" %d ", sum];
%@
is 用于 Objective-C 对象,anint
不是 Objective-C 对象。
参考: