Как показать вывод терминала в NSScrollView в Applescript? - PullRequest
0 голосов
/ 21 января 2019

Я могу сделать это с textField следующим образом:

property textField : missing value set theOutput to do shell script "blahblahbla" with administrator privileges tell textField to setStringValue_(theOutput)

, но при попытке сделать то же самое с ScrollView я получаю следующую ошибку: - [NSScrollView setStringValue:]: нераспознанный селектор отправлен на экземпляр 0x600003d0c3c0 Заранее спасибо!

1 Ответ

0 голосов
/ 21 января 2019

Вы получаете сообщение об ошибке, потому что класс NSScrollView не имеет метода setStringValue: . Если вы говорите об использовании NSText View , в Редакторе интерфейса перетащите объект Text View - он встроен в представление Scroll. При необходимости щелкните (или выберите) режимы просмотра прокрутки, просмотра клипа и просмотра текста, внеся изменения в Инспекторе атрибутов (шрифт, настройки полосы прокрутки и т. Д.). Подключите розетку к текстовому представлению и используйте метод setString: для установки свойства строки.

...