的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