2010-05-15 23 views

Respuesta

191

setStringValue: es la manera de hacerlo. Debe asegurarse de que su toma esté configurada correctamente. (En el depurador, asegúrese de que la variable de campo de texto no es nulo.)

+8

La forma de hacerlo en Swift es simplemente 'stringValue', luego puede establecerlo en cualquier cadena que querer. –

26

Sólo hacer algo como esto:

myLabel.stringValue = @"My Cool Text"; 
9

Sólo myLabel.stringValue = "MY TEXT" trabaja aquí, utilizando XCode Swift y 6.

-2

acaba de hacer esto

[textField setString:@"random"]; 
+1

mal. Así es como configuras un 'UITextField'. La pregunta es sobre Cocoa NSTextField que es un animal diferente. – SpaceDog

1

Swift 4

self.yourTextField.stringValue = "Your_Value" 

Nota: Recogida del valor de self.yourTextField.stringValue en que conseguirá un mensaje de advertencia es decir Warning Message Para evitar este tipo de advertencia se puede utilizar como esto (forma sugerida)

DispatchQueue.main.async { 
your code ... 
} 

O también se refieren a this.

Cuestiones relacionadas