나는 왜 그 코드가 저를 위해 작동하지 않는지 알아낼 수 없습니다. ViewController.hUITextField bind
...
@property (nonatomic, copy) UITextField *textField;
...
ViewController.m
-(void)viewDidLoad
{
[self.textField addTarget:self
action:@selector(textIsChanged:)
forControlEvents:UIControlEventEditingChanged];
}
-(void)textIsChanged:(id)sender;
{
NSLog(@"Changed");
}
내가 텍스트 필드 textIsChanged 방법에 뭔가를 입력
가 호출되지 않습니다.
하나의 솔루션은 viewController에 UITextViewDelegate 프로토콜을 구현하는 것입니다 (그리고 textField의 위임자로 만듭니다). 하지만 먼저 시도해 볼 수 있습니다 - (void) textIsChanged : (id) sender; viewController의 인터페이스 (.h 파일) –
속성은 '복사'가 아닌 '유지'여야한다고 생각합니다. –