Créé NSURL est null
NSURL
impression null
. Quelle est la raison?
NSString *webStr = [[NSString alloc] initWithFormat:@"%@",[webArray objectAtIndex:1]];
NSLog(@"urlString = %@",webStr); //its printing correct url string
NSURL *webURL = [[NSURL alloc] initWithString:webStr];
NSLog(@"url = %@",webURL); //its printing null
[webURL release];
[webStr release];
Veuillez formater le code dans votre question en cliquant sur le {} bouton. meta.stackexchange.com/questions/22186/...
OriginalL'auteur Jeeva | 2011-02-05
Vous devez vous connecter pour publier un commentaire.
Vous devez effectuer les opérations suivantes.
J'ai utilisé NSASCIIStringEncoding mais vous pouvez utiliser UTF8 trop ou tout autre codage.
Oui, l'espace est la première chose qui ne va pas dans l'url. 🙂 Vous êtes les bienvenus.
Merci, ça aide.
OriginalL'auteur Infinite Possibilities
de la documentation pour
-[NSURL initWithString:]
:qui pose: quel est votre avis?
[webArray objectAtIndex:1] contient "chennaispider.com/resources/... toujours l'url de l'impression null.
Votre URL doit satisfaire aux exigences spécifiées dans la RFC 1738: ietf.org/rfc/rfc1738.txt — par exemple
http://<host>:<port>/<path>?<searchpart>
yup, voir Alex de Reynold commentaire. au lieu de la saisie que vous utilisez, l'url que vous avez fourni doit être formé
@"http://www.chennaispider.com/resources/2838-Details-Chennai-City-Fire-Stations.aspx"
OriginalL'auteur justin
Ce n'est pas l'impression que l'URL est correcte chaîne. C'est juste l'impression de la chaîne.
Donc, si NSURL *webURL = [[NSURL alloc] initWithString:webStr] renvoie nil cela signifie que votre chaîne n'est pas valide URL.
OriginalL'auteur Max