Question

J'utilise NSData pour obtenir du contenu à partir d'une URL (flux RSS), puis l'analyser. Alors que la plupart des URL sont chargés bien, certains d'entre eux ne renvoient pas de données.

Ces URL ouvertes sur le web et je sais qu'ils sont valables, mais ils ne renvoient pas NSData. L'une de ces URL - feed://jpl.nasa.gov/multimedia/rss/rovers.xml

Voilà comment je l'utilise (l'objet NSURL est formé correctement)

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

Toutes les idées pourquoi?

Merci beaucoup.

Était-ce utile?

La solution

Passez à NSURLConnection si vous avez des méthodes de délégués pour regarder ce qui se passe dans le débogueur. consultez le système de chargement d'URL docs si vous avez pas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top