0

Web からデータを取得する必要がありますが、指定された URL は js ファイルです。URLからデータを取得すると、htmlとjavascriptのコードが得られます。ブラウザーでページを開くと、期待どおりに json データを取得しますが、IOS 環境でこの json データを取得するにはどうすればよいですか?

4

1 に答える 1

1

UIWebView をポイントして、読み込みが完了したらビューの内容を読み取ることができます。- (void)webViewDidFinishLoad:(UIWebView *)view読み込みが完了すると、デリゲートに電話がかかります。

NSString *url = @"http://www.newyorktimes.com/page/contents.js";
[webView loadRequest:
    [NSURLRequest requestWithURL:
        [NSURL URLWithString:url]]];

あなたの webViewDidFinishLoad で使用:

NSString *contents = [view stringByEvaluatingJavaScriptFromString: 
                                         @"document.body.innerHTML"];
于 2013-02-25T23:57:53.150 に答える