1

次の方法を使用して、UIWebView に Web ページを読み込んでいます

 [NSURLConnection sendAsynchronousRequest:request
                                    queue:loadingQueue
                        completionHandler:^(NSURLResponse *response,
                                           NSData *data,
                                           NSError *error) {
                            if(!error) {
                                [_webView loadData: data
                                          MIMEType: [response MIMEType]
                                  textEncodingName: [response textEncodingName]
                                           baseURL:nil];
                           }
                       }];

まず、いくつかのページで画像がまったく読み込まれません。次に、後でページを更新すると

      [_webView reload];

Web ビューが空白になります。

ここで何が起こっているか知っている人はいますか?

ティア、ニキル

4

3 に答える 3

1

次の方法を使用して、UIWebView に Web ページを読み込んでいます[NSURLConnection sendAsynchronousRequest

まあ、しないでください。UIWebView は、インターネットからデータを取得する方法を既に認識しており、その要求を非同期的にロードします。したがって、 を呼び出して UIWebView リクエストを渡すだけloadRequest:です。ここで、座ってデリゲート メッセージが届くのを待ちます。問題がある場合は、デリゲート メッセージで通知されます。

于 2013-04-28T21:37:38.593 に答える