Невозможно сделать строку формы NSURL - PullRequest
0 голосов
/ 25 сентября 2011

Я пытаюсь прочитать файл в моем проекте. Сначала я создаю строку с путем, а затем превращаю ее в NSURL, и вот тут у меня возникают проблемы:

NSString *sndPath = [[NSBundle mainBundle] pathForResource:@"vader" ofType:@"caf"];
NSURL *url = [NSURL URLWithString:sndPath]; //url is nil!

Содержимое sndPath:

/ Пользователи / fernando / Библиотека / Поддержка приложений / iPhone Simulator / 4.3.2 / Применения / 4B677E62-A6BB-4436-A3DA-EB83A57917FF / Ex1.app / vader.caf

Файл существует, кстати.

1 Ответ

3 голосов
/ 25 сентября 2011

При создании URL, который представляет путь к файловой системе, вы должны использовать

+[NSURL fileURLWithPath:]

или

+[NSURL fileURLWithPath:isDirectory:]
...