关闭

iOS知识----WebView 的一些应用与问题处理

279人阅读 评论(0) 收藏 举报
分类:

    本本章主要介绍一些web的小应用,并不对web的基本功能进行介绍。


让web加载已有的文本,并没有在在网址的使用方法


NSString * desc = @"获取到的html文本";


[self.addressWebViewloadHTMLString:descbaseURL:nil];


获取加载完文本后web的大小

webView.frame =CGRectMake(webView.frame.origin.x, webView.frame.origin.y, webView.frame.size.width,1);

CGSize size = [webView sizeThatFits:CGSizeZero];




解决web view的内存消耗,内存泄漏问题

解决这个问题的方法是在webViewDidFinishLoad方法中设置如下:

原文地址是:http://blog.techno-barje.fr//post/2010/10/04/UIWebView-secrets-part1-memory-leaks-on-xmlhttprequest/

    [[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"WebKitCacheModelPreferenceKey"];
    [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitDiskImageCacheEnabled"];
    [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitOfflineWebApplicationCacheEnabled"];
    [[NSUserDefaults standardUserDefaults] synchronize];




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:31962次
    • 积分:539
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:13篇
    • 译文:0篇
    • 评论:1条