NSString
имеет удобный метод с именем intValue
, который вы можете использовать следующим образом:
label.text = [NSString stringWithFormat:@"%d",[label.text intValue]+1];
Для ответа на следующий вопрос просто используйте оператор if
:
if (label.tag == 1) {
label.text = [NSString stringWithFormat:@"%d",[label.text intValue]+1];
}
или, может быть, вы имеете в виду
if (something) {
label.tag = 1;
}
label.text = [NSString stringWithFormat:@"%d",[label.text intValue]+label.tag];