みなさん、
私は 1 つの動物のアニメーションを表示する 1 つの Javascript 関数を含む 1 つの HTML ページを持っています..私はそれを 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
1ページだけ実行すると完全に実行されますが、すべてをまとめて、または1つずつロードし始めると、メモリ警告でクラッシュしました。
誰かがそれの解決策を見つけたら教えてください..
私はこの問題に固執しています..
ありがとう、