如何在Applescript的NSScrollView中显示终端输出?

时间:2019-01-21 03:08:51

标签: xcode applescript-objc

我可以使用textField进行以下操作:

>>> a = 'howdy' >>> tuple = (a, ) # note the comma >>> not_a_tuple = (a) # note the lack of comma >>> >>> print(tuple) ('howdy',) >>> print(not_a_tuple) howdy >>> >>> type(tuple) <class 'tuple'> >>> type(not_a_tuple) <class 'str'>

但是当尝试对ScrollView执行相同操作时,出现以下错误:-[NSScrollView setStringValue:]:无法识别的选择器发送到实例0x600003d0c3c0 预先感谢!

1 个答案:

答案 0 :(得分:1)

您收到错误消息,因为 NSScrollView 类没有 setStringValue:方法。如果要谈论使用 NSText View ,请在“界面编辑器”中拖动“文本视图”对象-该对象嵌入在“滚动视图”中。根据需要单击(或选择)“滚动视图”,“剪辑视图”和“文本视图”,从而在“属性”检查器中进行更改(字体,滚动条设置等)。将出口连接到“文本视图”,然后使用其 setString:方法设置字符串属性。