【发布时间】:2012-01-17 23:31:29
【问题描述】:
我正在尝试在运行 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,但我不确定我在这里做错了什么。
【问题讨论】:
-
这不是那紧急的,圣诞节是几周的假期;)
-
自称为“紧急”的问题通常会被否决...
-
您实际上还应该在问题中包含一个问题。您在哪个部分遇到了问题?
-
这里的人不是很有耐心,如果你受到批评,不要个人。
-
这里有几点: 1.) 通过在此处发布,您同意根据知识共享许可您的代码。您的版权声明将被没收,并且无论如何对您的问题没有任何价值。 2.) 如果您找出问题的根源并忽略背景故事,您将获得更快更好的答案。试着描述你正在尝试做的事情,你尝试过的事情,以及失败的事情,而不是讲述一个故事。查看此处的其他一些问题,以了解对问题和答案的期望。
标签: objective-c xcode cocoa xcode4.2