xcode - 如何在 Applescript 的 NSScrollView 中显示终端输出?
问题描述
我可以使用 textField 执行此操作,如下所示:
property textField : missing value
set theOutput to do shell script "blahblahbla" with administrator privileges
tell textField to setStringValue_(theOutput)
但是当尝试对 ScrollView 执行相同操作时,出现以下错误:-[NSScrollView setStringValue:]: unrecognized selector sent to instance 0x600003d0c3c0 提前致谢!
解决方案
您收到错误是因为NSScrollView类没有setStringValue:方法。如果您正在谈论使用NSText View,请在界面编辑器中拖入一个 Text View 对象 - 它嵌入在 Scroll View 中。根据需要单击(或选择)滚动视图、剪辑视图和文本视图,在属性检查器中进行更改(字体、滚动条设置等)。将您的插座连接到文本视图,并使用其setString:方法设置字符串属性。
推荐阅读
- python - numpy 数组和 numpy 向量之间的区别
- javascript - Web 浏览器 (Chromium/Firefox) 在文件对话框后 1-2 秒内无响应
- python - 简单的 Scrapy 爬虫不会使用项目管道
- python-3.x - 创建度量字典
- c - STM32:HAL_UART_Transmit_IT 函数不打印值
- c# - C#如何继续搜索我的列表中的项目,而不是在一次搜索后关闭应用程序
- php - Laravel 目标类 [PagesController] 处理程序中不存在错误
- mongoose - 从猫鼬获取模式实例时出现问题
- c++ - 使用许多自定义错误消息终止 C++ 程序的最佳实践
- react-native - 使用 react-native-fs 在 React-Native 中保存文件