मैं एक छात्र वर्ग आ रही हैं:चयनित ऑब्जेक्ट NSPopUpButton कैसे प्राप्त करें?
@interface student : NSObject{
NSString *name;
NSDate *date;
}
और मैं छात्रों की सूची के लिए एक NSMutableArray है, और मैं इस
सामग्री की तरह एक NSPopUpButton करने के लिए इसे बाध्य: studentArray, arrangedObjects सामग्री मान: studentArray , arrangedObjects, नाम
अब मैं इस तरह छात्र वस्तु प्राप्त कर सकते हैं:
-(IBAction)studentPopupItemSelected:(id)sender
{
NSPopUpButton *btn = (NSPopUpButton*)sender;
int index = [btn indexOfSelectedItem];
student *std = [studentArray objectAtIndex:index];
NSLog(@"%@ => %@", [std name], [std date]);
}
क्या कोई तरीका है कि मैं छात्र ऑब्जेक्ट सीधे एनएसपीओपअप बटन से प्राप्त कर सकता हूं ???? जैसे:
NSPopUpButton *btn = (NSPopUpButton*)sender;
student *std = (student *)[btn objectValueOfSelectedItem];
जिज्ञासा से बाहर, 'आईबीएक्शन' सूचीबद्ध ट्रिगर करने वाला क्या है? –