Я сделал панель инструментов для клавиатуры.Он содержит поле uitext и две кнопки.
Когда пользователь вводит символ ленты в поле uitext на главном экране, я обновляю текст также в поле uitext на панели инструментов.
На симуляторе iphone / ipad это хорошо.Но когда я запускаю на реальном устройстве, текстовое поле на панели инструментов не обновляется.Но если я проверю свои подпредставления панели инструментов:
<UITextField: 0x18b050; frame = (12 7; 838 31); text = 'fhnhnhnhnhnhnhn'; clipsToBounds = YES; opaque = NO; autoresize = W+BM; layer = <CALayer: 0x1f8640>>
Мое текстовое поле содержит хороший текст.Но это не обновление
идея?
[[[[tempView subviews]objectAtIndex:0]subviews]count]
== моя панель инструментов
for(int k = 0; k < [[[[tempView subviews]objectAtIndex:0]subviews]count]; k++) {
if([[[[[tempView subviews]objectAtIndex:0]subviews]objectAtIndex:k] isKindOfClass:[UITextField class]]){
UITextField *tempTxtfield = [[[[tempView subviews]objectAtIndex:0]subviews]objectAtIndex:k];
[tempTxtfield setText:@"fhnhnhnhnhnhnhn"];