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