Bearbeiten eines UITextField in einer UITableViewCell schlägt fehl

In meiner Bewerbung habe ich einUITextField in einemUITableViewCell. Wenn ich in das Textfeld klicke und Text hinzufüge, stelle ich fest, dass der Versuch, die Einfügemarke zu verschieben, beim ersten Mal funktioniert, bei nachfolgenden Versuchen jedoch fehlschlägt. Ich kann die Auswahl nicht verschieben. es erscheint keine "Lupe".

Sogar merkwürdiger, diese "Einstellung" scheint permanent zu sein, bis ich die Anwendung neu starte. Und es betrifft alleUITextFields auf diesem Bildschirm und nicht nur auf dem, den ich ursprünglich zu bearbeiten versucht habe.

Wenn Sie es selbst sehen möchten, probieren Sie das mit dem iPhone SDK gelieferte Beispiel "UICatalog" aus. Klicken Sie auf "Textfelder" und dann auf "Bearbeiten" und spielen Sie mit den Textfeldern.

Ich habe viel darüber gegraben, aber es ist ziemlich schwer für Google! Die besten Referenzen, die ich gefunden habe, sind auf Apples Support-Board undMacRumors formum (beide verweisen auf eine Lösung, die anscheinend auf dem iPhone 2.0 funktioniert hat, aber nicht mit aktuellen Versionen funktioniert - ich habe es versucht).

Mein Gefühl ist, dass dies ein Fehler im Betriebssystem ist, aber ich dachte, ich würde dies der SO-Menge für eine zweite Meinung und um zu sehen, ob es irgendwelche Problemumgehungen gibt, rausschmeißen. Irgendwelche Ideen

Folgend dem Vorschlag von benzado habe ich versucht, meine Anwendung mit den SDKs 2.0, 2.1 und 2.2 zu erstellen. Ich habe das gleiche Verhalten in allen Versionen. (Eigentlich ist etwas verwandtes aber nicht dasselbe in 2.2 kaputt gegangen aber das ist wahrscheinlich eine andere Frage!)

Antworten auf die Frage(12)

Ihre Antwort auf die Frage