gpt4 book ai didi

objective-c - UITextField 绑定(bind)

转载 作者:行者123 更新时间:2023-11-28 23:05:08 25 4
gpt4 key购买 nike

我不明白为什么该代码对我不起作用。

ViewController.h

...
@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 方法。

最佳答案

您应该将 textField 声明为 IBOutlet,如下所示:

@property (nonatomic, retain) IBOutlet UITextField *textField;

或者,如果您使用的是 ARC(自动引用计数):

@property (nonatomic, strong) IBOutlet UITextField *textField;

并从界面生成器中的 xib 文件绑定(bind)它。

关于objective-c - UITextField 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9443081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com