私はいくつかのテキストフィールドを持っていると私は最初のテキストフィールド(TCKimlikText)へ11111111111を書くとき、私は、他のテキストフィールドにいくつかの文字列を設定します。また、最初のテキストフィールド(TCKimlikText)の最大文字数は11文字でなければなりません。私はコードの下でこれを試してみます。しかし、私には1つの問題があります。 TCKimlikTextテキストフィールドに書き込むものは削除できません。客観CでのUITextField shouldChangeCharactersInRange方法
- (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;
}
どうすればこの問題を解決できますか?
.. [shouldChangeCharactersInRange方法が客観Cで動作しない]の –
可能複製(http://stackoverflow.com/questions/9019086/shouldchangecharactersinrange-method-not-work-in-objective-c) –
私をhelppください。 「私は削除できません」という意味はどうですか?これはあなたが望むものですか? 'TCKimlikText.text = nil;'?あなたの返信ありがとう、それは動作します。 – vakio