Скрипт UIWebView document.getSelection () ничего не возвращает - PullRequest
1 голос
/ 27 марта 2011

У меня есть UIWebView, отображающий строку, содержащую локально сгенерированную последовательность корейских и русских слов. То есть в строке нет ничего особенного, только простые теги 'body' / 'span' для форматирования текста.

Мне нужно получить выделенный текст, поэтому я использую:

NSString * selected = [articleWebView stringByEvaluatingJavaScriptFromString: @ "document.getSelection ()"];

Это ничего не возвращает: NSLog (@"%@", selected); ничего не выходит из системы.

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

1 Ответ

1 голос
/ 28 марта 2011

ОК, я понял.Следующее прекрасно работает:

NSString * selection = [articleWebView stringByEvaluatingJavaScriptFromString: @ "window.getSelection (). ToString ()"];

Используйте это, а нечто.

...