stringByEvaluatingJavaScriptFromString не работает в iOS 7

0

Я применил эту ссылку для добавления изображения и текста в UIWebview, который отлично работает в iOS 6.x, но не работает в iOS 7, я не знаю, почему это произошло. Тогда я выясню проблему

[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.execCommand('insertImage', false, '%@')", imagePath]];

Эта функция не работает, на самом деле ее не обновляет тег изображения в главном HTML. Вот пример проекта, а также основной файл HTML. Пожалуйста, направляйте меня туда, где это происходит неправильно.

  • 0
    взгляните на инфраструктуру javaScriptCore в ios7. может быть, это поможет вам
Теги:
uiwebview
ios7

1 ответ

0

Я понял.

Эта команда "insertImage" позволяет вставить изображение в текущую позицию курсора в текстовой области. Но если я выберу кнопку "Post+" на панели инструментов, тогда появится какой-то альбом и как только выберете одну фотографию в альбоме, тогда текстовая область потеряет курсор.

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

Я проверил это с примером проекта, который вы прикрепили в качестве ссылки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню