【发布时间】: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