私はなぜコードが私のために働いていないのか分かりません。 ViewController.hUITextFieldのバインド
...
@property (nonatomic, copy) UITextField *textField;
...
ViewController.m
-(void)viewDidLoad
{
[self.textField addTarget:self
action:@selector(textIsChanged:)
forControlEvents:UIControlEventEditingChanged];
}
-(void)textIsChanged:(id)sender;
{
NSLog(@"Changed");
}
私は、TextField textIsChanged方法で何かを入力
が呼び出されることはありません。
解決策の1つは、viewControllerにUITextViewDelegateプロトコルを実装することです(それをtextFieldのデリゲートにする)。しかし、まず、あなたはただ試してみることができます - (void)textIsChanged:(id)sender; viewControllerのインターフェース(.hファイル) –
プロパティは 'コピー'ではなく 'retain'でなければならないと思います –