Tengo un NSTextField
y necesito obtener el valor del campo en una variable. ¿Cuál es el método apropiado?Obtener valor de NSTextField
Respuesta
Para una NSString
se debería utilizar:
NSString *myString = [theTextField stringValue];
Para una int
se debería utilizar:
int myInt = [theTextField intValue];
Hay muchos otros métodos para obtener el valor de un control. Eche un vistazo a la referencia NSControl
para obtener más información, bajo "Getting and Setting the Control’s Value" section.
He aquí una lista:
doubleValue
floatValue
intValue
integerValue
objectValue
stringValue
attributedStringValue
[myField stringValue]
NSTextField
hereda de NSControl
, y NSControl
define los métodos stringValue
/setStringvalue:
.
también:
Digamos que tiene un objeto (MyObject
) que quiere ser ser notificado cuando alguien escribe en un NSTextField
. En el archivo .h, MyObject
debe declarar que se ajusta a NSTextFieldDelegate
, como en ...
@interface MyObject : NSObject <NSTextFieldDelegate>
A continuación, se establece MiObjeto como el delegado del NSTextField
[myTextField setDelegate:myObject]
Ahora, se pueden encontrar cuando sucede algo en el campo de texto mediante la implementación de métodos en MyObject como:
-(void)controlTextDidEndEditing:(NSNotification *)aNotification;
-(void)controlTextDidChange:(NSNotification *)aNotification;
-(void)controlTextDidBeginEditing:(NSNotification *)aNotification;
Swift 3.x Versión:
myField.stringValue
- 1. NSTextField notificaciones de delegado: ¿cómo obtener texto?
- 2. vinculando NSTextField al NSNumber
- 3. NSTextField Problemas de color
- 4. Obteniendo NSTextField por número de etiqueta?
- 5. Tratar de crear vínculo con NSTextField
- 6. focus a NSTextField
- 7. NSTextField con sombra?
- 8. NSTextField o NSTextView?
- 9. NSTextField alineación vertical
- 10. NSTextField no setStringValue
- 11. Anular keydownevent en NSTextfield
- 12. NSTextField fondo transparente
- 13. Cacao NSTextField espaciamiento de línea
- 14. selectText of NSTextField on focus
- 15. NSTextField (Etiqueta) Texto atribuido: Seleccionar
- 16. NSTextField con "relleno" a la derecha
- 17. Agregar acción de hacer clic a NSTextField
- 18. Obtenga el contenido de NSTextField a escala
- 19. Obtener valor seleccionado de JXTreeTable
- 20. Obtener valor de campo oculto
- 21. ¿Cómo obtener valor de applicationSettings?
- 22. valor obtener de fila actualizada
- 23. Obtener valor de propiedad dinámicamente
- 24. Javascript Obtener valor de elemento
- 25. Obtener valor desplegable
- 26. La cadena atribuida de NSTextField se retrasa en la representación
- 27. NSTextField enter para activar la acción
- 28. NSTextField con NSNumberFormatter automático en Interface Builder
- 29. Crear una etiqueta utilizando NSTextField es borrosa
- 30. NSTextField Enter key detection o firstResponder detection
muchas gracias :) – anakin