我必须从网上获取一些数据,但给定的 url 是一个 js 文件。当我从 url 获取数据时,我得到的是 html 和 javascript 代码。当我在浏览器中打开页面时,我得到了预期的 json 数据,但是如何在 IOS 环境中获取这个 json 数据?
问问题
75 次
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 回答