Ich versuche, Daten von einem XML-Webdienst zu analysieren, aber ich kann meine URL nicht abrufen. Bitte überprüfen Sie meinen Code:Nicht in der Lage, gültige nsurl zu erstellen
NSLog(@"log url: %@",url);
[url stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
NSLog(@"%@",url);
[url stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
NSLog(@"%@",url);
NSURL *URL = [NSURL URLWithString:url];
NSXMLParser *home_Parser = [[NSXMLParser alloc] initWithContentsOfURL:URL];
[home_Parser setDelegate:self];
[home_Parser parse];
[home_Parser release];
Ich bekomme immer URL als Null. Der Grund ist, dass meine String-URL Leerzeichen enthält. Ich habe versucht, es zu ersetzen und es zu entkommen, aber es funktioniert nicht. Im Folgenden ist die URL, die ich verwende
http://www.mydomain.com/radioListGenre.php?genre=Radiostations spielen Rock wie kann ich diesen Raum entfernen. Gibt es noch eine andere Technik als die oben genannten?
Dank
Pankaj
Sie benötigen 4 Plätze vor * jede Zeile Code *, um sie alle Format zu haben. Der einfachste Weg besteht darin, einfach den gesamten Code auszuwählen und auf die Schaltfläche ** {} ** zu klicken, die 4 Leerzeichen am Anfang jeder ausgewählten Zeile hinzufügt. –