2010-05-15 7 views

Répondre

191

setStringValue: est le moyen de le faire. Vous devez vous assurer que votre prise est réglée correctement. (Dans le débogueur, assurez-vous que votre variable textfield n'est pas nul.)

+8

La façon de faire cela dans Swift est juste 'stringValue', alors vous pouvez le régler sur n'importe quelle chaîne vouloir. –

26

Il suffit de faire quelque chose comme ceci:

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

Juste myLabel.stringValue = "MY TEXT" travaille ici, en utilisant Swift et XCode 6.

-2

faire juste ce

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

Incorrect. C'est ainsi que vous configurez un 'UITextField'. La question concerne Cocoa NSTextField qui est un animal différent. – SpaceDog

1

Swift 4

self.yourTextField.stringValue = "Your_Value" 

Note: La valeur de self.yourTextField.stringValue à l'exactitude de ce message d'avertissement va se -à-dire Warning Message Pour éviter ce genre d'avertissement que vous pouvez utiliser comme celui-ci (manière suggérée)

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

OU également consulter à this.