2014-04-12 10 views
0

我在學習Objective C和iOS開發,但遇到了麻煩。我正嘗試創建一個非常基本的應用程序,該應用程序具有文本字段,並在按下返回鍵時使用NSLog打印輸入到文本字段中的值。我通過故事板添加了文本字段,但我不確定如何創建實現此功能所需的委託方法。到目前爲止,我已將以下代碼添加到ViewController.h文件中:@property (weak, nonatomic) IBOutlet UITextField *textfld;構建簡單的iOS應用程序和使用NSLog打印值的文本字段

在此先感謝您的任何幫助。

+1

無 「代表法」 是必要的。你需要的是一個出路。 http://www.apeth.com/iOSBook/ch07.html#_outlet_connections – matt

+0

顯示你的代碼你在做什麼'NSLog' –

回答

0

UITextField插座的delegate設置爲您的ViewController。然後讓你的ViewController實施UITextFieldDelegate協議。然後在textFieldDidEndEditing:方法中,打印出textView輸入的text屬性。

更新

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    self.txtField.delegate = self; 
} 
+0

嗨 - 如何檢查我是否已將UITextfield插座的代表設置爲ViewController?我想我已經這樣做了,但不確定tbh – user3525783

+0

使用你的'textfld'插座。檢查我的編輯。 – CrimsonChris

+0

@ user3525783 _Questions?_ – CrimsonChris

相關問題