Пользовательская клавиатура: получить текст из представления ввода

Я разработал специальное приложение для клавиатуры iOS8. и я не могу получить текст из представления ввода. любая помощь будет оценена. пытались использовать

 - (void)textDidChange:(id<UITextInput>)textInput {} 

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


person Imran Ahmed    schedule 06.12.2014    source источник
comment
Некоторый код тоже оценит   -  person gronzzz    schedule 06.12.2014
comment
я пытался использовать - (void) textDidChange: (id‹UITextInput›)textInput {} делегат для получения текста. но возвращает нулевое значение. у меня нет другой идеи, из которой я могу получить текст из представления ввода   -  person Imran Ahmed    schedule 06.12.2014
comment
я понятия не имею, что означает представление ввода? Это текстовое представление, текстовое поле или что-то еще? Не стесняйтесь дать нам полное описание   -  person gronzzz    schedule 06.12.2014
comment
я могу получить строку из представления ввода пользовательской клавиатуры iOS 8. вот строка кода, которая вернет строку NSString *str=[self.textDocumentProxy documentContextBeforeInput]; спасибо   -  person Imran Ahmed    schedule 07.12.2014
comment
stackoverflow.com/ вопросы/24596272/   -  person nurnachman    schedule 07.12.2014


Ответы (1)


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

    NSString *strBeforeCursor=[self.textDocumentProxy documentContextBeforeInput]; 
    NSString *strAfterCursor=[self.textDocumentProxy documentContextAfterInput]; 

спасибо

person Imran Ahmed    schedule 07.12.2014
comment
он не возвращает всю строку, посмотрите: stackoverflow.com/questions/24479889/ - person nurnachman; 07.12.2014