私は学生クラスを持っています:
@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 から学生オブジェクトを直接取得する方法はありますか???? お気に入り:
NSPopUpButton *btn = (NSPopUpButton*)sender;
student *std = (student *)[btn objectValueOfSelectedItem];