как получить NSURL из currentDirectoryPath - PullRequest
1 голос
/ 04 декабря 2011
  NSURL *currentURL = [[NSURL alloc] 
    initWithString: [fileManager currentDirectoryPath]];

Этот вызов возвращает ноль.Как мне изменить его, чтобы он возвращал указатель на NSURL для текущего рабочего каталога?

Ответы [ 3 ]

2 голосов
/ 05 декабря 2011

Измените initWithString: на initFileURLWithPath:.

0 голосов
/ 04 декабря 2011

Вот один из способов

 NSArray  *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    int ind=0;
    NSString* destinationFilePath = [NSString stringWithFormat: @"%@/input%d.mp3", documentsDirectory,ind];
0 голосов
/ 04 декабря 2011
  • Каталог документов: NSDocumentDirectory
  • Каталог кеша: NSCachesDirectory
  • Каталог ресурсов: [NSBundle pathForResource:ofType:] ( документы )
...