Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用applescript xcode项目从文本字段中获取文本_Xcode_Applescript - Fatal编程技术网

如何使用applescript xcode项目从文本字段中获取文本

如何使用applescript xcode项目从文本字段中获取文本,xcode,applescript,Xcode,Applescript,我正在尝试用applescript编写一个xcode应用程序。我需要从文本框中获取用户输入的文本,并在按下submit按钮时将其设置为变量 谢谢你我也刚刚开始熟悉Cocoa Applescript(周围没有那么多信息!),但它应该如下工作,至少我在我的应用程序中是这样做的:) 1)为文本字段创建一个出口: on submitButtonClicked_(sender) end submitButtonClicked_ on submitButtonClicked_(sender)

我正在尝试用applescript编写一个xcode应用程序。我需要从文本框中获取用户输入的文本,并在按下submit按钮时将其设置为变量


谢谢你

我也刚刚开始熟悉Cocoa Applescript(周围没有那么多信息!),但它应该如下工作,至少我在我的应用程序中是这样做的:)

1)为文本字段创建一个出口:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
i、 e.下面:

 script AppDelegate
     property parent : class "NSObject"
加:

“缺少值”位使myTextField在Interface Builder中可用

2)为按钮创建处理程序:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
(可以随意命名,但据我所知,它必须以小写字母开头,以下划线结尾)

3)将处理程序和出口链接到各自的UI元素:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
  • 在Interface Builder中,右键单击应用程序代理,然后将SubmitButtonClick旁边的圆圈拖动到按钮上

  • 同样,将圆从myTextField拖动到文本字段

4)在单击处理程序中添加一行,将变量设置为字段的值:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
如果您想在文本字段中输入内容:

 tell myTextField to setStringValue_(whatYouWantInTheField)

希望这有帮助

我也刚刚开始掌握Cocoa Applescript(周围没有那么多信息!),但它应该按如下方式工作,至少我在我的应用程序中是这样做的:)

1)为文本字段创建一个出口:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
i、 e.下面:

 script AppDelegate
     property parent : class "NSObject"
加:

“缺少值”位使myTextField在Interface Builder中可用

2)为按钮创建处理程序:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
(可以随意命名,但据我所知,它必须以小写字母开头,以下划线结尾)

3)将处理程序和出口链接到各自的UI元素:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
  • 在Interface Builder中,右键单击应用程序代理,然后将SubmitButtonClick旁边的圆圈拖动到按钮上

  • 同样,将圆从myTextField拖动到文本字段

4)在单击处理程序中添加一行,将变量设置为字段的值:

 on submitButtonClicked_(sender)

 end submitButtonClicked_
 on submitButtonClicked_(sender)

     set currentTextFieldText to myTextField's stringValue() as text

     -- do stuff with currentTextFieldText

 end submitButtonClicked_
如果您想在文本字段中输入内容:

 tell myTextField to setStringValue_(whatYouWantInTheField)
希望这有帮助