2010-10-12 4 views
0

J'ai un problème avec la méthode "[NSStrng stringWithContentOfURL: url]"; toutes les choses ont fonctionné si bien jusqu'à ce que je change mon URL d'une adresse Web à une adresse IP avec laquelle j'ai eu une chaîne vide. Aviez-vous une solution ou une idée? stringWithContentOfURL renvoie une chaîne vide

Thks

Répondre

1

utiliser une méthode qui renvoie un code d'erreur (par exemple +stringWithContentsOfURL:encoding:error:) et contrôle du retour d'erreur.


mise à jour: Code NSCocoaErrorDomain = 256 est "NSFileReadUnknownError", ce qui signifie "erreur de lecture de fichier, raison inconnue" (pas très utile). Il y a probablement quelque chose qui ne va pas avec l'URL (nom de fichier mal orthographié, adresse IP erronée, etc.)

Les adresses IP numériques sont assurément supportées dans les URL, ce n'est donc pas un problème.

voir aussi iPhone - dataWithContentsOfURL: does not work for some URLs

+0

Il n'y a pas d'erreur, j'ai vérifié et la variable NSError avait le nombre 0, il n'y a pas de problème avec l'utilisation de l'adresse IP du serveur à partir de l'application iPhone? Le navigateur toutes les choses avaient raison. –

+0

Excusez-moi l'erreur avait le numéro 256 qui est "NSCocoaErrorDomain" –

+0

Que vous David, mais nous ne pouvons pas dire que le problème est sur une faute d'orthographe parce que comme je l'ai dit toutes les choses sont bonnes si nous travaillons sur un navigateur. pense? –

Questions connexes