L'obtention de la position du curseur de UITextField dans ios

Je suis en train d'essayer de contrôler la position du curseur dans le UITextField. Les utilisateurs ne peuvent pas insérer plus d'un caractère à la fois dans le milieu de la zone de texte. Il se déplace à la fin de la zone de texte. Donc, ce post dans: Contrôle de la position du curseur dans la UITextField Il résout mon problème. Mais j'ai besoin de connaître la position actuelle du curseur.

Mon code ressemble à ceci:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
   if (textField.tag == 201) 
   {
     [myclass selectTextForInput:textField atRange:NSMakeRange(idx, 0)];
   }
}

Il me donne une erreur lors de l'idx. Comment puis-je trouver cela?

OriginalL'auteur lakesh | 2013-05-08