Как перезагрузить UIInputViewController в расширении клавиатуры iOS8?

#ios8 #uiinputviewcontroller

#ios8 #uiinputviewcontroller

Вопрос:

Мне нужно перезагрузить мою пользовательскую клавиатуру в iOS8 пользовательской клавиатуре Extension .

У меня есть цветовые предпочтения, которые могут изменять цвет фона клавиатуры.

 [self reloadInputView];
  

Приведенные выше коды не работают и не перезагружаются.

Итак, как я могу перезагрузить UIInputViewController в iOS8 ?

Ответ №1:

Возможно, вам следует вызвать метод setter в главном потоке, вы можете попробовать. например … dispatch_async(dispatch_get_main_queue(), { //напишите здесь коды, чтобы установить свойство, которое может вызвать изменение пользовательского интерфейса … })