Espero que el código muestre un error y vuelva a hacer la pregunta cuando el usuario no introduzca ningún texto
set tname to ""
repeat while tname is equal to ""
set tname to text returned of (display dialog ¬
"Hello" buttons {"next"} ¬
default button 1 default answer "")
end repeat
if tname is equal to "" then display dialog "error"
0 votos
¿Puedes añadir algunos detalles a la pregunta para que no consista sólo en un bloque de código sin contexto? ¿Qué funciona y qué no? ¿Qué has intentado ya para resolver el problema?
0 votos
Por favor, no te limites a editar el título, edita el propio texto de la pregunta para añadir detalles. ¿Qué es lo que no funciona ahora?