uiwebview に静的 html ファイルをロードしています。webViewDidFinishLoad のときに、次の JavaScript を挿入して div に含まれるデータを取得しています。
NSString *body = [self.webView1 stringByEvaluatingJavaScriptFromString:
@"document.getElementById('social').innerHTML"];
NSLog(@"received data: %@", body);
すべて正常に動作しているようですが、div が空になることもあります!! div が静的であるため div が常に満たされていると仮定すると、ページ全体が読み込まれる前に webViewDidFinishLoad イベントが発生し、javascript がまだ準備ができていない div を探すと考えています。可能?そうでない場合、何か提案はありますか?それを解決する方法は?ありがとうございました。