解析自定义头像、链接、处理微博上类似 “@” 和 “#” 的特殊转义字符并在UIWebView显示的例子
来源:互联网 发布:淘宝买亚马逊礼品卡 编辑:程序博客网 时间:2024/06/05 07:10
UIWebView的使用这里不多说了,可参见http://blog.csdn.net/iunion/article/details/7963291
主要使用了RegexKitLite正则类库分析替换数据
链接操作使用:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { NSLog(@"shouldStartLoadWithRequest"); BOOL result = YES; NSURL *requestURL = [request URL]; NSString *requestString = [[request URL] absoluteString]; NSLog(@"URL: %@", requestString); NSString *schemeStr = [requestURL scheme]; if ( ([schemeStr isEqualToString:@"http"] || [schemeStr isEqualToString:@"https"] || [schemeStr isEqualToString:@"mailto"] || [schemeStr isEqualToString:@"tel"]) && (navigationType == UIWebViewNavigationTypeLinkClicked) ) { result = ![[UIApplication sharedApplication] openURL:requestURL]; } else if ([schemeStr isEqualToString:@"wixun"]) { NSString *host = [requestURL host]; if ([host isEqualToString:@"user"]) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:[[requestURL queryArgumentForKey:@"username"] URLDecodedString] message:nil delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; return NO; } } return result;}
例子下载
- 解析自定义头像、链接、处理微博上类似 “@” 和 “#” 的特殊转义字符并在UIWebView显示的例子
- 特殊字符即转义字符在浏览器下显示的不是想要的结果,以和"&"为例子讲解
- 特殊转义字符的处理
- 处理微博上类似 @ 或者 # 的特殊转义字符 &&&根据汉字字符串获取该字符串的拼音然后取得首字母
- Grails中表单输入的特殊字符的转义,以及用到传值窗口链接的特殊字符处理
- 在xml需要转义的特殊字符
- 特殊字符的转义
- 特殊字符的转义
- xml对特殊字符的处理(字符转义)
- SQL语句处理特殊字符的例子
- URL中文转义和特殊字符处理
- URL特殊字符的转义
- URL特殊字符的转义
- WebConfig特殊字符的转义!
- WebConfig 特殊字符的转义
- 一些特殊字符的转义
- URL特殊字符的转义
- 关于vim替换中遇到特殊字符的转义处理
- chapter6:python 抽象
- poj 1434 Fill the Cisterns!(扫描线)
- 泛型
- PHP调试工具Xdebug安装
- PyQt布局
- 解析自定义头像、链接、处理微博上类似 “@” 和 “#” 的特殊转义字符并在UIWebView显示的例子
- C# 去除字符串中的非法字符
- 浮华落寂
- __declspec(dllimport) .
- Android开发:实现带图片和checkbox的listview
- ArrayCollection赋值
- 字节对齐
- 一个国外经典的Swing网站
- Java编程中“为了性能”需做的26件事