J'essaie donc de récupérer des données à partir d'un flux XML provenant d'une URL. Cette URL est configurée sur une chaîne de recherche que l'utilisateur saisit. Y a-t-il une raison pour laquelle ce code ne devrait pas fonctionner?NSString et NSUrl ne convertissent pas correctement
NSString *searchString = "Geoff";
NSString *updatedURL = [NSString stringWithFormat:@"http://mysearchpage.com/searchQuery=%@", searchString];
NSLog(updatedURL);
NSURL *url = [[NSURL alloc] initWithString:updatedURL];
Maintenant, cela fonctionne très bien pour les recherches d'un seul mot, mais dès que je tente et cherche comme un prénom et le nom, le retour d'URL nulle chaque fois. Y at-il un comportement avec les chaînes qui peuvent causer cela?
J'ai même essayé de remplacer les "" par "% 20" lorsque la chaîne de recherche a été ajoutée pour voir si c'était le problème. Je l'ai fait en utilisant:
NSURL *url = [[NSURL alloc] initWithString:[updatedURL stringByReplacingOccurrencesOfString:@" " withString:@"%%20"]];
des idées? Merci d'avance!
Je vais supposer que le manque "n'était pas votre problème, donc je l'ai ajouté –