2016-10-10 12 views
7

Zaktualizowałem swoją aplikację z Xcode 7 do Xcode 8, a teraz mam problem z polem wprowadzania hasła.
Gdy hasło jest dłuższe niż podane pole, moja aplikacja zawiesza się i zaczyna zużywać pamięć do momentu awarii.
To zabawne, to się dzieje po ustawieniu tekstu na "bezpieczny tekst".
Moje pole jest wyśrodkowane w pionie i ma ustaloną szerokość (nie jestem pewien, czy to ważne),
, a gdy moje hasło jest dłuższe niż liczba znaków, pole wejściowe może zająć (i tam, gdzie powinno przesunąć się w lewo). wypadek.iOS 10 XCode 8 - bezpieczne pole tekstowe, błąd?

Czy ktoś tak czuł?
(jak powiedziałem, że właśnie zaktualizowane do nowszej XCode - działa na 10.0.2 rzeczywistym urządzeniu, nie mieliśmy tego problemu na starym ...)

Dzięki

Pozdrowienia

+0

Czy w obliczu tego problemu we wszystkich urządzeniach lub tylko na niektórych urządzeniach, takich jak iPhone 5s 6 itd., –

Odpowiedz

9

Tak , to błąd.

Bug jest jak:

Aplikacja może zamarznąć, gdy użytkownik wpisze duża hasło w polu tekstowym, które stara się skalować w dół tekstu, aby dopasować.

Sprawdź go: https://openradar.appspot.com/28590124

Możliwe rozwiązanie:

  1. change the secure password character in UITextfield

  2. Secure UITextField text change to (*) asterisk character

+0

Cytat pochodzi od reportera, a nie od Apple. –

+0

Dzięki, och, zmodyfikowałem to. –

+0

Dzięki, myślę, że muszę sobie z tym poradzić na własną rękę i nie czekać na Apple, aby to poprawić – rimes