Text aus NSTextField in NSComboBox einfügen

Anhand dieses kurzen Beispiels möchte ich euch zeigen wie man in CodeX den Text aus einem NSTextField in eine NSComboBox laden kann.
Ich denke dass dies gerade für Anfänger hilfreich sein könnte.

Wir benötigen für dieses Beispiel einen NSButton, ein NSTextField und einen NSObject.
Das NSObject benennen wir in My Controller um.

Quelltext

//MyController.h
@interface MyController : NSObject {
	IBOutlet NSComboBox *cbFirmennamen;	
	IBOutlet NSTextField *edFirmenname;
}

#import <Cocoa/Cocoa.h>

@interface MyController : NSObject {
	IBOutlet NSComboBox *cbFirmennamen;	
	IBOutlet NSTextField *edFirmenname;
}

-(IBAction)addCBValue:(id)sender;

@end

//MyController.m
#import "MyController.h"

@implementation MyController

-(IBAction)addCBValue:(id)sender
{
	NSString *name = [edFirmenname stringValue];
	[cbFirmennamen addItemWithObjectValue:name];
	[edFirmenname setStringValue:@""];
}

@end

Über Enrico S.

Programmierer, Webdesigner, Grafiker, Blogger, Screencaster, Arduino- und eMobility Enthusiast. nefilim3006 ist auch bei Google+ vertreten

Kommentare geschlossen.