Я столкнулся с проблемой с помощью UITextView & UITextField в Xcode 6.UITextView & UITextField не реагирует после того, как [самостоятельного presentViewController: анимированный: завершение:]
Скажите, что я имею вид A (Main View) После нажатия кнопки , другой вид В представлен следующим способом:
B * bView = [[B alloc] initWithNibName:@"B" bundle:nil];
[bView setModalPresentationStyle:UIModalPresentationFormSheet];
[self presentViewController:bView animated:TRUE completion:nil];
В вид B, определенное нажатии кнопки, а другой вид с представлен с использованием того же метода:
C * cView = [[C alloc] initWithNibName:@"C" bundle:nil];
[cView setModalPresentationStyle:UIModalPresentationFormSheet];
[self presentViewController: cView animated:TRUE completion:nil];
View C имеет два UITextView. При взаимодействии пользователя, метод:
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
называется, но ничего не происходит, приложение зависает и все останавливается + клавиатура никогда не отображается ..
КСТАТИ: В тренажере, если я использую аппаратная клавиатура, все работает нормально. На устройстве, если я подключаю Bluetooth-клавиатуру, все работает нормально. В противном случае, когда я использую IOS проблема клавиатуры происходит ..
Кроме того, на Xcode 5 все работает очень хорошо
Это функция он застрял в
libsystem_kernel.dylib`mach_msg_trap:
0x194e6ce74: movn x16, #30
0x194e6ce78: svc #128
0x194e6ce7c: ret -----------> Thread 1 : Signal SIGSTOP
В ожидании вашего ответы.
Спасибо, Ахмед
Если вы нажмете кнопку паузы (рядом с кнопкой переключения точки останова внизу), что получится? Он должен сломаться в коде сборки, и вы можете прочитать имя функции, за которой она застряла. Это должно дать вам некоторые подсказки. –
Испытываете ли вы в симуляторе? – MadhuP
@ MadhuP: Я тестирую как в симуляторе, так и в устройстве, оба одинакового поведения (это не проблема подключения аппаратной клавиатуры) –