【问题标题】:Fetch Text from UIWebView从 UIWebView 获取文本
【发布时间】:2012-07-19 09:31:23
【问题描述】:

我是 iPhone 开发者的新手,

我正在我的 UIWebview 中加载一个网页,

当用户选择任何文本时加载完成后,我想获取该文本,

这是我的代码 sn-p,

  - (void)viewDidLoad
   {
      [super viewDidLoad];

      CGRect webFrame = CGRectMake(0.0, 0.0, 500.0, 500.0);
      webView = [[UIWebView alloc] initWithFrame:webFrame];
      [webView setBackgroundColor:[UIColor greenColor]];
      NSString *urlAddress = @"http://stackoverflow.com/";
      NSURL *url = [NSURL URLWithString:urlAddress];
      NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
      [webView loadRequest:requestObj];
      [self.view addSubview:webView]; 

    NSString *t= [webView stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];
    NSLog(@"selected text=%@",t);

}

但是当我选择任何文本时,我的日志什么也不显示。

我们将不胜感激。

【问题讨论】:

    标签: iphone ipad uiwebview nsstring nsurl


    【解决方案1】:

    你应该看看这个Tutorial。希望对你有帮助。

    【讨论】:

      【解决方案2】:

      试试这个:

      [webView stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-23
        • 2011-08-20
        • 1970-01-01
        • 1970-01-01
        • 2012-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多