iPhone - dataWithContentsOfURL:对某些网址不起作用

时间:2009-12-01 16:34:12

标签: iphone nsdata

我正在使用NSData从URL(RSS提要)获取内容,然后解析它。虽然大多数URL都可以正常加载,但其中一些URL不会返回任何数据。

这些网址在网络上公开,所以我知道它们是有效的,但它们只是不返​​回任何NSData。一个这样的网址 - feed://jpl.nasa.gov/multimedia/rss/rovers.xml

以下是我使用它的方法(NSURL对象正确形成)

NSURL *feedURL = [NSURL URLWithString:[myUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSData *data = [NSData dataWithContentsOfURL:feedURL];

任何想法为什么?

非常感谢。

1 个答案:

答案 0 :(得分:0)

切换到NSURLConnection,这样您就可以使用一些委托方法来观察调试器中发生的情况。如果还没有,请查看URL加载系统文档。