Char 无法删除UITextField中的文本

Char 无法删除UITextField中的文本,char,uitextfield,limit,max,Char,Uitextfield,Limit,Max,我在UITextField上实现了最大字符限制。问题是,当输入字符的最大数量时,我无法将字符退格。谁能告诉我我做错了什么?下面是我的代码: -(BOOL)textField:(UITextField*)textField应更改字符范围:(NSRange)范围替换字符串:(NSString*)字符串{ if(textField==pinCode){ 如果([textField.text length]将条件更改为: if ([textField.text length]<=3 || stri

我在UITextField上实现了最大字符限制。问题是,当输入字符的最大数量时,我无法将字符退格。谁能告诉我我做错了什么?下面是我的代码:

-(BOOL)textField:(UITextField*)textField应更改字符范围:(NSRange)范围替换字符串:(NSString*)字符串{

if(textField==pinCode){

如果([textField.text length]将条件更改为:

if ([textField.text length]<=3 || string.length == 0) {
    ...
if([textField.text length]
if ([textField.text length]<=3 || string.length == 0) {
    ...