11

私のアプリは UIWebview を使用しており、iOS 5 と iOS 6 でうまく動作します。ただし、Xcode 5 でビルドして同じコードを実行すると、iOS 7 で Web ページが読み込まれません。

 - (void)webViewDidFinishLoad:(UIWebView *)webView {}
 - (void)webViewDidStartLoad:(UIWebView *)webView {}
 - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {}

すべてのデリゲート関数は呼び出されません。しかし、私はxibファイルとコードでデリゲートを設定します

self.theWebView.delegate = self;

Google経由で情報が見つかりませんでした。ご協力ありがとうございました。

4

2 に答える 2

6

loadRequest メソッドを presentViewController の完了ハンドラーに移動したところ、iOS 5、6、および 7 で動作します。

[self presentViewController:gwvc animated:YES completion:^(void){
    [gwvc.wv loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.walkjogrun.net/about/eukanuba.html"]]];
}];
于 2013-09-30T15:26:55.777 に答える