如何将2个标签相互添加?

时间:2011-03-16 22:58:08

标签: xcode uibutton uilabel ibaction iphone-sdk-4.1

嗨,我是Xcode的新手,我正在尝试创建一个按下按钮的应用程序,数字会上升;我有2个按钮和2个标签。我已经知道了2个标签的数量,但现在我想要两个标签的数字加在一起并显示在不同的标签上。是否有任何我可以添加到按钮的行以使它们在另一个标签中计数或者我是否需要单独的动作和/或按钮?

由于

2 个答案:

答案 0 :(得分:1)

直接:

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

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

答案 1 :(得分:0)

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

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

  

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

应该是:

  

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

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

参考:

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