viewDidLoadまたはinitメソッドでUITextFieldのデリゲートを設定することをお勧めしますか? 私はinitメソッドでデリゲートをselfとして設定しようとしましたが、コードをviewDidLoadに移動したときに対応するデリゲートメソッドが呼び出されていませんでした。 誰かが私のためにこれをクリアするのを手伝うことができれば、どちらの方法でも設定できるはずです。どのメソッドでUITextFieldのデリゲートを設定する必要がありますか?
-(id) init {
self = [super init];
if (self)
textField.delegate = self; //this text field is an IBOutlet
//some other code here as well
return self;
}
OR
-(void)viewDidLoad {
[super viewDidLoad];
textField.delegate = self;
}
完璧な感謝をします、ありがとう。 – SaamJB