的UITextField shouldChangeCharactersInRange方法我有一些文本字段和当我写11111111111于第一文本框(TCKimlikText)我设置一些字符串到另一文本框。首先,文本字段的(TCKimlikText)最大长度必须为11个字符。我尝试下面的代码。但我有一个问题。我无法删除我写入TCKimlikText文本框的内容。目标C
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
if (TCKimlikText.text.length <11) {
if ([[TCKimlikText.text stringByReplacingCharactersInRange:range withString:string] isEqual:@"11111111111"])
{
AdinizText.text = @"MEHMET";
uyrukBtn.titleLabel.text = @"TC";
BabaAdiText.text = @"HASAN";
AnneAdiText.text = @"MELEK";
SoyadinizText.text = @"AYDIN";
AnneKizlikSoyadiText.text = @"OKUR";
DogumTarihiText.text = @"01/01/1960";
medeniDurumBtn.titleLabel.text = @"EVLİ";
EsinizinAdiText.text = @"AYŞE";
dogumYeriBtn.titleLabel.text = @"BURSA";
kimlikTuruBtn.titleLabel.text = @"Nüfus Cüzdanı";
KimlikVerilisNedeniText.text = @"YENİLEME";
KimlikVerilisTarihi.text = @"12/01/2010";
KimlikSeriNoText.text = @"16345";
VergiKimlikNoText.text = @"45678";
EvTelText.text = @"5443126274";
}
return YES;
}
else return NO;
}
我该如何解决这个问题?
请helpp我..的[shouldChangeCharactersInRange方法不是在目标C工作] – 2012-01-27 09:24:23
可能重复(http://stackoverflow.com/questions/9019086/shouldchangecharactersinrange-method-not-work-in-objective-c) – 2012-01-27 09:58:24
“我无法删除”是什么意思?这是你想要的:'TCKimlikText.text = nil;'? – vakio 2012-01-27 10:10:54