Konvertieren des Dateipfads von NSString in NSURL

Arbeite ich durch Kakao glatt, aber dieses problem scheint so einfach es bricht all die coolen Sachen, die ich gelernt habe. :/

Habe ich eine generierte Datei Weg, und es muss in NSURL-format. Aus der Forschung, dies ist der code, den ich schrieb:

NSLog(@"Old path = %@", pathToFile);
NSURL *xmlURL = [[[NSURL alloc] init] fileURLWithPath:pathToFile];
NSLog(@"New path = %@", [xmlURL absoluteString]);

Und die Ausgabe:

2010-01-27 15:39:22.105 MusicLibraryStats[28574:a0f] Old path = file://localhost/Users/[username]/Music/iTunes/iTunes%20Music%20Library.xml
2010-01-27 15:39:22.105 MusicLibraryStats[28574:a0f] New path = (null)

First off, das alloc-init sollte nicht einmal nötig sein; andere Leute scheinen, Weg mit ihm. In diesem Fall, wenn ich nicht alloc-init, bekomme ich eine "unrecognized selector' Fehler auf dieser Linie. Natürlich, jetzt bin ich auch einfach nur plain old (null).

Wo habe ich Filmfehler?

Dank!

InformationsquelleAutor der Frage spamguy | 2010-01-27

Schreibe einen Kommentar