Редактирование UITextField внутри UITableViewCell завершается неудачно

В моем приложении у меня естьUITextField внутриUITableViewCell, Если я щелкну внутри текстового поля и добавлю немного текста, я обнаружу, что если попытаться переместить точку вставки, она сработает в первый раз, но не удастся при последующих попытках. Я совершенно не могу переместить выбор; «Лупа» не появляется.

Еще более любопытно, что эта «настройка» кажется постоянной до тех пор, пока я не перезапущу приложение. И это влияет на всеUITextFields на этом экране, а не только тот, который я первоначально пытался редактировать.

Если вы хотите увидеть это сами, попробуйте пример «UICatalog», который поставляется с iPhone SDK. Нажмите «текстовые поля», а затем «изменить» и поиграйтесь с текстовыми полями.

Я много копался в этом, но это довольно сложно для Google! Лучшие ссылки, которые я нашел, находятся наДоска поддержки Apple а такжеMacRumors Formum (оба ссылаются на решение, которое, по-видимому, раньше работало на iPhone 2.0, но не работает с современными версиями - я попробовал).

У меня такое ощущение, что это ошибка в ОС, но я решил высказать это SO-толпе, чтобы получить второе мнение и посмотреть, есть ли обходные пути. Есть идеи?

Следуя предложению Бензадо, я попытался создать свое приложение, используя 2.0, 2.1 и 2.2 SDK. Я получил одинаковое поведение во всех версиях. (На самом деле, что-то связанное, но не то же самое сломалось в 2.2, но это, вероятно, другой вопрос!)