Как получить путь к ipod или сохранить путь к файлу документа ipod? - PullRequest
0 голосов
/ 23 сентября 2011

Я работаю в технологии iphone.Как получить путь в Iphone или Ipod.Я получаю путь только к конкретному приложению. Что такое код для получения полного каталога документов.

Я использую следующий код, который работает и отображается для определенного каталога

- (void)listFiles {
    int           count, i;

    NSError       *err;

    NSArray       *directoryContent;

    NSArray       *myPathList        =  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSString *documentsDirectory = [myPathList  objectAtIndex:0];
    NSLog(documentsDirectory);

    directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error: err];

    count = (int)[directoryContent count];

    for (i=0; i<count; i++)

    {

        self.listData = directoryContent;
        //[directoryContent release];
 //  tableview = [tableview stringByAppendingString:[directoryContent objectAtIndex:i]];

       // tableview = [tableview stringByAppendingString:@"\n"];

    }
}

1 Ответ

0 голосов
/ 23 сентября 2011

В iOS каждое приложение ограничено изолированной программной средой приложения.Эта песочница ограничивает доступ вашего приложения к любой части файловой системы, кроме той, которую Apple позволяет вам получить.Таким образом, следующий код создаст каталог Documents для вашего конкретного приложения, но в целом нет никакого «полного каталога документов».Другими словами, нет доступа к документам, принадлежащим другому приложению.

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...