У меня есть около 10 кнопок с разными именами. При выборе каждой кнопки мне нужно добавить заголовок кнопки в NSTextField, не удаляя старую строку.
Я пробовал следующим образом.
- (IBAction)nextButton:(NSButton*)sender
{
int tag = [sender tag];
if (tag==1) {
[resultField setStringValue:[sender title]];
}
else if (tag==2) {
[resultField setStringValue:[sender title]];
}
else if (tag==3) {
[resultField setStringValue:[sender title]];
}
else if (tag==4) {
[resultField setStringValue:[sender title]];
}
else if (tag==5) {
[resultField setStringValue:[sender title]];
}
else if (tag==6) {
[resultField setStringValue:[sender title]];
}
else if (tag==7) {
[resultField setStringValue:[sender title]];
}
else if (tag==8) {
[resultField setStringValue:[sender title]];
}
else if (tag==9) {
[resultField setStringValue:[sender title]];
}
else if (tag==10) {
[resultField setStringValue:[sender title]];
}
}
Здесь resultField - это мое NSTextField.
setStringValue переопределяет новую строку, поэтому я не смог добавить строку в NSTextField. Есть какой-либо простой способ реализовать это или использовать значение NSString для хранения предыдущей строки и установить для этой строки значение NSTextFiled вместе со значением строки новой кнопки .