大家,
我有一个 HTML 页面,其中包含一个显示一种动物动画的 Javascript 函数。我已将其本地添加到 xcode 项目中。
现在,当我在 UIWebView 中加载此文件时,它看起来很完美。这是将 HTMl 文件加载到 UIWebView 的代码
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"elephant-animation" ofType:@"html"] isDirectory:NO];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[self performSelectorOnMainThread:@selector(startWebLoad3:) withObject:req waitUntilDone:YES];
-(void)startWebLoad3:(NSURLRequest *)request
{
[wbView3 loadRequest:request];
[wbView3 setBackgroundColor:[UIColor clearColor]];
wbView3.scrollView.scrollEnabled = NO;
[wbView3.scrollView setBackgroundColor:[UIColor clearColor]];
[wbView3 setOpaque:NO];
}
但我有 6 页。当开始使用单独的 UIWebView 加载每个页面时,它会出现内存警告。并给我像这里这样的错误。
void SendDelegateMessage(NSInvocation*): delegate (webView:didFinishLoadForFrame:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode
如果我只运行一页而不是完美运行,但是当我开始一起或一页一页地加载时,它会因内存警告而崩溃。
让我知道是否有人得到任何解决方案..
我一直坚持这个问题..
谢谢,