@interface MyController : UIViewController<UITextFieldDelegate> {
IBOutlet UITextField *phonenum;
IBOutlet UITextField *email;
}
@property (nonatomic, retain) UITextField *phonenum;
@property (nonatomic, retain) UITextField *email;
-(IBAction) btnClicked: (id) sender;
@end
.M内側:私が間違って何をし
-(IBAction) btnClicked: (id) sender{
NSString *str = [[NSString alloc]init];
NSLog(@"str=%@",str); //this contains valid value
email.text=str; /// does not set the value
[[self email] setText: str]; // does not set the value
}
をやっていることは、変数strのを使用してUITextFieldの値を設定しない場合それはNSStringですか?これはある種のInteface Builder設定ですか?私はファイル所有者へのリンクを委任しました。
あなたがインターフェイスであなたの店をリンクしましたビルダー? –
TDeBailleulありがとうございました。電子メール(UITextField)と電話(UITextField)のReference Outletをリンクしていませんでした。 – user1119116
[OK]を、私は答えを追加したので、それを受け入れることができ、あなたの質問を '解決' –