2013-10-22 2 views
0

나는 UIWebview에 이미지와 텍스트를 추가하기 위해 this link을 사용하지 않았지만 iOS 6.x에서는 작동하지만 iOS 7에서는 작동하지 않는 이유는 무엇인지 알지 못합니다. 그럼 난 사실의 메인 HTML에 이미지 태그를 업데이트하지,이 기능은 작동하지 않는 문제stringByEvaluatingJavaScriptFromString이 iOS 7에서 작동하지 않습니다.

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

을 찾을 수 있습니다. Here is the example project 및 또한 this is the main HTML file. 친절하게 나를 잘못 인도 어디로 안내합니다.

+0

ios7에서 javaScriptCore 프레임 워크를 살펴보십시오. 도움이 될지도 모른다. –

답변

0

알아 냈습니다.

이 "insertImage"명령을 사용하면 텍스트 영역의 커서의 현재 위치에 이미지를 삽입 할 수 있습니다. 그러나 툴바에서 "Post +"버튼을 선택하면 앨범이 표시되고 앨범에서 하나의 사진을 선택하자마자 텍스트 영역에 커서가 없어집니다.

이것이이 문제의 원인입니다. 그래서 실제로이 insertImage 명령은 작동하지만 현재 커서의 위치가 없으므로 이미지를 추가 할 수 없습니다.

링크로 첨부 한 샘플 프로젝트로 테스트 해 보았습니다.

관련 문제