gpt4 book ai didi

objective-c - 获取cocoa脚本中选择框的值

转载 作者:行者123 更新时间:2023-12-03 17:27:18 26 4
gpt4 key购买 nike

我正在开发一个草图插件。在我用来获取用户输入的模式窗口中,有一个选择。我可以访问 textField 的值,但无法访问 select 的值。

这是我创建选择的位置:

var chooseFormatOptions = ['.png', '.jpg', '.pdf'];
var chooseFormatSelect = NSComboBox.alloc().initWithFrame(NSMakeRect(0, 250, viewWidth, 30));
chooseFormatSelect.addItemsWithObjectValues(chooseFormatOptions);

这是我尝试获取组合框值的地方

 if (response  == "1000"){
var projectName = projectField.stringValue();
var deviceName1 = firstDevicefield.stringValue();
var deviceDim1 = firstDimfield.stringValue();
var deviceName2 = secondDevicefield.stringValue();
var deviceDim2 = secondDimfield.stringValue();
var format = chooseFormatSelect.objectValues.indexOfSelectedItem(),
//var scale = chooseScaleOptions.stringValue();
//var pathOption = choosePathOptions.stringValue();
}

当我运行插件时(如果响应== 1000)它给我的错误是:找不到变量chooseFormatSelect。

你知道为什么我可以获取输入字段的值(以便它可以找到变量),但不能获取选择字段的值吗?

最佳答案

在观察变化的同时访问文本字段“text”变量怎么样?

您可能会找到这个link有帮助(添加观察)。

对于 NSComboBox,请遵循 this

只需实现委托(delegate),然后通过以下 method 访问值

关于objective-c - 获取cocoa脚本中选择框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44282031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com