¿Cómo configuro una cadena de campos de texto para una variable en AppleScript?

1

Quiero establecer el texto en un campo de texto en una variable, en este caso llamada variable1. Aquí está la parte de mi guión.

on button836_(sender)
    set variable1 to quoted form of POSIX path of (choose folder with prompt "Choose")

Esa es la primera parte. Pero también quería establecer el texto en textField al valor de variable1 .

Intenté hacer esto:

    textField's setString:variable1

Pero no funcionó. Por lo general, tengo un script que devuelve el valor, y hacer textField86's setString:script837 , etc. generalmente funciona, pero aquí es diferente. Incluso probé esta solución estúpida:

    set variable1script to do shell script "echo " & variable1
    textField's setString:variable1script
    end button836_

Lo que debería funcionar pero simplemente me dice:

2015-11-26 15:12:27.077 [etc.] AppDelegate button836:]: -[NSTextField setString:]: unrecognized selector sent to instance 0x6100001e0200 (error -10000)
    
pregunta DisplayName 26.11.2015 - 15:13

1 respuesta

1

Debe usar un método de la clase NSControl - > Obteniendo y configurando el valor del control

textField's setStringValue:variable1 -- variable1 must contains a string
    
respondido por el jackjr300 27.11.2015 - 01:26

Lea otras preguntas en las etiquetas