作者zonble (zonble)
看板MacDev
标题Re: [问题] uiwebview侦测到地址後开启的方式
时间Thu Oct 7 16:32:42 2010
※ 引述《Piceman (派斯面)》之铭言:
: ※ 引述《zonble (zonble)》之铭言:
: NSURL* _t3=[request.URL baseURL]; //nil
: //由於iOS会拦截x-apple-data-detectors://这scheme并送到google map app
: //所以我打算建立新的URLRequest然後修改scheme传给web
: NSMutableURLRequest* _newRequest=[NSURLRequest requestWithURL:request.URL];
: //但URL是readonly属性,无法修改
: [_newRequest setValue:@"http://" forKey:@"scheme"];
: classDetailViewController* _newDetail=[[classDetailViewController alloc]init];
NSURL 里头可以拿到 URL 的 string,也可以把 URL 字串里头
东西 replace 掉,然後产生一个新的 URL objectm,会不会轻
松一点哩?
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.103.143
1F:推 Piceman:我也想拿url..可是只抓得到x-applexxxx://1 这能用吗? 10/07 16:39
2F:→ zonble:我来写个程式瞧瞧好了 :/ 10/07 16:41
3F:推 Piceman:webview开detect address,html中放个地址就可以测到了 10/07 16:45