首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取cocoascript中selectbox的值

获取cocoascript中selectbox的值
EN

Stack Overflow用户
提问于 2017-05-31 18:17:55
回答 1查看 79关注 0票数 1

我正在开发一个素描插件。在我用来获取用户输入的模式窗口中,有一个select。我可以访问textField的值,但不能访问select的值。

下面是我创建select的地方:

代码语言:javascript
复制
var chooseFormatOptions = ['.png', '.jpg', '.pdf'];
var chooseFormatSelect  = NSComboBox.alloc().initWithFrame(NSMakeRect(0, 250, viewWidth, 30));
chooseFormatSelect.addItemsWithObjectValues(chooseFormatOptions);

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

代码语言:javascript
复制
 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。

您知道为什么我可以获取输入字段的值(这样它就可以查找变量),而不能获取选择字段的值吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-31 18:25:50

在观察变化时如何访问文本字段' text‘变量?

你可能会发现这个观察很有帮助(添加link )。

对于NSComboBox,请关注this

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

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44282031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档