ios - UItextfield shouldChangeCharactersInRange method backSpace not working -


i implement code backspace not working until press delete button in uitextfield want backspace delete.

- (bool)textfield:(uitextfield *)textfield shouldchangecharactersinrange:(nsrange)range replacementstring:(nsstring *)string  {      nscharacterset *mycharset = [nscharacterset charactersetwithcharactersinstring:_demo_str];     (int = 0; < [string length]; i++) {          unichar c = [string characteratindex:i];          if ([mycharset characterismember:c]) {             return yes;       }     }     return no;   } 

try code. working me

- (bool)textfield:(uitextfield *)textfield shouldchangecharactersinrange:(nsrange)range replacementstring:(nsstring *)string  {    nscharacterset *mycharset = [nscharacterset charactersetwithcharactersinstring:_demo_str];   (int = 0; < [string length]; i++) {      unichar c = [string characteratindex:i];      if ([mycharset characterismember:c]) {         return yes;      }      else      {          return no;      }   }    return yes; } 

Comments

Popular posts from this blog

javascript - How to synchronize the Three.js and HTML/SVG coordinate systems (especially w.r.t. the y-axis)? -

javascript - How do I find how many occurences are there of a highlighted string, and which occurence is it? -

java - Reading data from multiple zip files and combining them to one -