Я привык делать это в Cocoa-touch, поэтому я предположил, что это будет довольно просто.Я уже пробовал:
field.text = [nsstring stringwithformat:@"%i", number]; [field setText:@"%i", number];
и setString, все безрезультатно.
Это будет работать:
[field setStringValue:[NSString stringWithFormat:@"%i",number]];
Если он ничего не делает, это, вероятно, означает, что field не установлен для указания на поле (например, путем установления соединения в Интерфейсном Разработчике).
field
Вы должны иметь возможность использовать setStringValue: метод, который NSTextField наследует от NSControl .
Полная подпись:
- (void)setStringValue:(NSString *)aString