当输入法为系统输入法时,输入字母,然后输入框中字母高亮状态不取消的情况下粘贴进入文字 然后撤销 再textFiled没有任何代理的情况下回出现崩溃,原因是越界
解决办法:
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
// [[NSNumber numberWithUnsignedInteger:textField.text.length] intValue]
if(string.length==0 && (textField.text.length- range.length+ string.length) < range.location){
textField.text=@"";
returnNO;
} return YES;
}