2012-07-20 76 views
0

我是新來的iPhone開發者獲取文本,從一個UIWebView

我加載在我UIWebView的網頁,

裝載步驟完成後,當用戶選擇的任何文本,然後我想獲取該文本,

這裏是我的代碼片段,

- (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); 

} 

,但我的日誌顯示沒事的時候我選擇的任何文本。

任何幫助將不勝感激。

回答

0

試試這個:

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

不工作,我的日誌仍然沒有顯示。 – Krunal 2012-07-20 06:23:49