Я работаю через Cocoa плавно, но эта проблема кажется настолько базовой, что она отменяет все классные вещи, которые я узнал.:/
У меня есть сгенерированный путь к файлу, и он должен быть в формате NSURL. Из исследования это код, который я написал:
NSLog(@"Old path = %@", pathToFile);
NSURL *xmlURL = [[[NSURL alloc] init] fileURLWithPath:pathToFile];
NSLog(@"New path = %@", [xmlURL absoluteString]);
И вывод:
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)
Во-первых, alloc-init не должен даже быть необходимым; другие люди, похоже, с этим справляются. В этом случае, если я не выделяю-init, я получаю ошибку "непризнанный селектор" на этой строке. Конечно, теперь я просто становлюсь простым (нулевым).
Где я попал?
Спасибо!