Я читал здесь другие вопросы, но они, похоже, относятся к Xcode 3.2 или более ранней версии, но не относятся к 4.2 .: (
Я начал простой проект и хотел подключить выходы владельцев файлов в моем xib. Облом в том, что мои IBOutlet из моего ViewController.h не приходят.
У меня нет репутации 10 или выше, поэтому вот скриншот моего владельца файла, не показывающего мои IBOutlets .
Вот мой код ViewController.h:
#import
@interface ViewController : UIViewController {
IBOutlet UITextField *txtName;
IBOutlet UILabel *lblMessage;
}
@property (nonatomic, retain) IBOutlet UITextField *txtName;
@property (nonatomic, retain) IBOutlet UILabel *lblMessage;
- (IBAction)doSomething;
@end
Вот мой код 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
Я я новичок в Objective-C и Xcode, поэтому я мог сделать ошибку, но я следовал многим руководствам, и мне никогда не удается показать свои IBOutlets. Я зашел так далеко, что удалил Xcode 4.2 и переустановил, чтобы попробовать и исправьте эту проблему. Вот снимок экрана моего Xcode версии 4.2, информация о сборке 4D199 .
Кто-нибудь еще сталкивался с этой проблемой? Спасибо всем, кто может указать на любые мои ошибки сделал. Пожалуйста, дайте мне знать, если потребуется дополнительная информация.