在目标c中执行js

时间:2012-10-22 07:04:52

标签: javascript objective-c uiwebview

我需要与代码http://code.kwint.in/emoji/source/进行沟通。我已编写代码将iPhone表情符号转换为Web视图(编辑器),但除了带问号的方框外,它没有显示表情符号,表示没有图像。所以我找到了上面的链接。我如何与此沟通。我有我的js文件。

 -(void)imageToTextViewForHome:(id)sender
{
UIButton *refrenceButtonForHome;
refrenceButtonForHome = sender;
int tag  = refrenceButtonForHome.tag;
NSLog(@"tag...%d",tag);
NSString *imageNameToPass = [NSString stringWithFormat:@"%@",[emoticonsArrayForHomeEmoji 
objectAtIndex:tag]];
NSString *path =[[NSBundle mainBundle] pathForResource:imageNameToPass ofType:@"png"];
NSLog(@"pathForImage..%@",path);
[webViewForEditing stringByEvaluatingJavaScriptFromString:[NSString 
stringWithFormat:@"document.execCommand('insertImage', false, '%@')", path]];
 }

1 个答案:

答案 0 :(得分:1)

webview可以运行javascript,但我猜你无法直接返回内容。

看一下下面的例子:

http://will.thimbleby.net/script/