2016-10-10 2 views
7

Я обновил свое приложение с Xcode 7 до Xcode 8, и теперь у меня возникла проблема с полем ввода пароля.
Когда пароль больше, чем предоставленное поле, мое приложение замерзает и начинает потреблять память, пока она не сработает.
Удовлетворительный факт, это просто происходит, когда я устанавливаю текст в «защищенный текст».
Мое поле вертикально центрировано и имеет фиксированную ширину (не уверен, что это важно),
, и когда мой пароль длиннее числа символов, поле ввода может (и где оно должно перемещаться влево), я получаю авария.iOS 10 XCode 8 - защищенное текстовое поле, ошибка?

Неужели кто-нибудь испытывал такой smt?
(как я сказал, что я только что обновил до новой XCode - работает на 10.0.2 реальном устройстве, не имел эту проблему на старом ...)

Спасибо,

С уважением

+0

Вы столкнулись этот вопрос во всех устройствах или только на некоторых устройствах, таких как iPhone 5s 6 и т. д., –

ответ

9

Да , это ошибка.

Bug, как:

Приложение может замерзнуть, когда пользователь вводит большой пароль в текстовое поле, которое пытается уменьшает текст, чтобы соответствовать.

Проверьте это: https://openradar.appspot.com/28590124

Возможное решение:

  1. change the secure password character in UITextfield

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

+0

Цитата от репортера, а не от Apple. –

+0

Спасибо, спасибо, я его модифицировал. –

+0

Спасибо, я полагаю, мне приходится иметь дело с этим самостоятельно и не ждать, пока Apple его исправит. – rimes

Смежные вопросы