Ho un'applicazione per mac e uso il seguente codice applescript (esportato come app AS) per avviare periodicamente quell'app:
on idle
tell application "System Events"
tell application "MyApp"
run
end tell
return 7
end tell
end idle
Io uso [NSApp terminate: self] in MyApp per terminare automaticamente dopo aver terminato il suo lavoro.
Il problema è che lo script AS visualizza un messaggio di errore "Connessione non valida" quando tenta di eseguire MyApp la seconda volta e più tardi. L'errore non viene visualizzato al primo avvio.
Sto indovinando [NSApp termina: self] sta causando il conflitto con l'AS in qualche modo, ma perché?