我正在开发一个草图插件。在我用来获取用户输入的模态窗口中有一个选择。我可以访问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。
您知道为什么我可以获取输入字段的值(因此它可以找到变量)但不能获取选择字段的值吗?