我正在构建一个自定义RSS阅读器应用程序,其中包含了源链接视图(UIWebView)。
使用以下代码,当加载包含WebUIView的视图时,在向用户输出任何内容之前大约需要6秒钟:
-(void)viewDidLoad{
[super viewDidLoad];
NSString *urlString = [[[self appDelegate] currentlySelectedBlogItem]linkUrl];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_webview loadRequest:requestObj];
[_webview setScalesPageToFit:YES];
}
任何想法为什么UIWebView如此缓慢?
我已经检查了URL输入,它很干净,我希望它是什么。我正在为iOS 3.0构建基础部署目标。
答案 0 :(得分:3)
UIWebView的内置浏览器似乎没有像MobileSafari那样进行优化。
答案 1 :(得分:2)
这对我有所帮助:
[webView setDataDetectorTypes: UIDataDetectorTypeNone];
但是关于WebView上JS的jit声明也是正确的 - 移动版Safari更快。