我正在使用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];
任何想法为什么?
非常感谢。
答案 0 :(得分:0)
切换到NSURLConnection
,这样您就可以使用一些委托方法来观察调试器中发生的情况。如果还没有,请查看URL加载系统文档。