我正在尝试在运行Xcode 4.2的Snow Leopard MacBook上创建一个Cocoa Objective-C程序。 这是我想做的。
我有一个文本框,一个包装标签和一个按钮。 当您在文本框中输入名称时,包装标签将显示: "Have a merry merry christmas 'the name entered in the textbox'"
// AppDelegate.h
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate>
{
IBOutlet id inputTextField;
IBOutlet id outputTextField;
}
@property (assign) IBOutlet NSWindow *window;
- (IBAction)pressMeButton:(id)sender;
@end
// AppDelegate.m
#import "AppDelegate.h"
@implementation AppDelegate
//Use the pressMeButton IBAction to tell the inputTextField to display on the outputLabelField
- (IBAction)pressMeButton:(id)sender;
{
char inputString = [inputTextField charValue];
char outputString = [outputTextField charValue:(@"Have a merry merry Christmas, %@", inputString)];
[outputTextField outputString];
}
@end
我尝试了NSString,但不确定在这里做错了什么。