我已經閱讀過其他問題,但它們似乎適用於Xcode 3.2或更早的版本,但對於4.2版本而言並非如此。 :(IBOutlet無法在Interface Builder中連接 - Xcode 4.2
我開始一個簡單的項目,並希望我的廈門國際銀行內部文件所有者的網點相連接。該令人失望的是,從我的ViewController.h我IBOutlet中的不過來。
我沒有。10以上,所以here is a screenshot of my File's Owner not showing my 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
這裏是我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並重新安裝以嘗試解決此問題。這是一個screenshot of my Xcode Version 4.2, Build 4D199 info。
其他人遇到這個問題?感謝任何能指出我犯過的錯誤的人。請讓我知道是否需要更多信息。
第二部分是這樣做的。我想我假設它是默認設置的。我非常感謝幫助和截圖! – scared
我嘗試了幾乎所有的東西,但是你打開一個新窗口然後拖動它的第一個技巧奏效了。 – nasaa
謝謝,你的回答也幫助了我。給予好評。 – DrinkJavaCodeJava