所以我有一个类“mainpercentage.m”,我希望该类中的一个变量假设一个ComboBox索引的值。我试过方法“indexOfSelectedItem”,但我无法理解语法。 谢谢你的帮助!
Mainpercentage.m:
@implementation MainPercentage
- (IBAction)SetPercentage:(id)sender {
/*
Here I want get index of my ComboBox
*/
if (1==1) {
[pryam setIntValue:40]; //pryam- FormCell
[razb setIntValue:30];
[estestv setIntValue:30];
}
}
- (IBAction)GetKon:(id)sender {
}
@end
Mainpercentage.h:
#import <Cocoa/Cocoa.h>
@interface MainPercentage : NSObject {
IBOutlet id estestv;
IBOutlet id pryam;
IBOutlet id razb;
}
- (IBAction)SetPercentage:(id)sender;
@end
答案 0 :(得分:3)
- (NSInteger)indexOfSelectedItem
因此,如果你有一个NSComboBox
,我们称之为myCombo
,你会这样说:
NSInteger indexInteger = [myCombo indexOfSelectedItem];
现在indexInteger是NSInteger
,其值是索引。