我在这里已经阅读了其他问题,但它们似乎适用于Xcode 3.2或更早版本,但4.2版本没有.:(
我开始了一个简单的项目,并希望在我的xib中连接文件所有者的Outlets.可悲的是,我的ViewController.h中的IBOutlet没有过来.
我没有10或以上的声誉,所以这里是我的文件所有者的屏幕截图,没有显示我的IBOutlets.
这是我的ViewController.h代码:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UITextField *txtName;
IBOutlet UILabel *lblMessage;
}
@property (nonatomic, retain) IBOutlet UITextField *txtName;
@property (nonatomic, retain) IBOutlet UILabel *lblMessage;
- (IBAction)doSomething;
@end
Run Code Online (Sandbox Code Playgroud)
这是我的ViewController.m代码:
#import "ViewController.h"
@implementation ViewController
@synthesize txtName;
@synthesize lblMessage;
- (IBAction) doSomething
{
NSString *msg = [[NSString alloc] initWithFormat:@"Hello, %@",txtName.text];
[lblMessage setText:msg];
}
@end
Run Code Online (Sandbox Code Playgroud)
我是Objective-C和Xcode的新手,所以我可能犯了一个错误,但我已经遵循了许多教程,我永远无法展示我的IBOutlets.我已经删除了Xcode 4.2并重新安装以尝试解决此问题.这是我的Xcode版本4.2,Build 4D199信息的屏幕截图.
其他人遇到这个问题?谢谢任何可以指出我所犯错误的人.如果需要更多信息,请告诉我.