Как сделать так, чтобы 2 ярлыка складывались друг с другом? - PullRequest
0 голосов
/ 17 марта 2011

Привет, я новичок в Xcode и пытаюсь создать приложение, в котором вы нажимаете кнопку, и число увеличивается;и у меня есть 2 кнопки и 2 метки.Я понял, где будут подсчитаны 2 метки, но теперь я хочу, чтобы числа с обеих меток складывались и отображались в другой метке.Есть ли какая-нибудь строка, которую я могу добавить к кнопкам, чтобы они просто подсчитывались на другой метке, или мне нужно отдельное действие и / или кнопка?

Спасибо

Ответы [ 2 ]

1 голос
/ 17 марта 2011

Прямо вверх:

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

Должно сработать, просто замените указатели, которые я использовал, теми, которые вы используете.

0 голосов
/ 14 июля 2011

Ответ esqew поможет, но спецификатор формата неверен.

Если переменная sum фактически является int ...

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

должно быть:

label3.text = [NSString stringWithFormat: @ "% d ", сумма];

%@ для объектов Objective-C, int не является объектом Objective-C.

Справка:

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

...