Найти загруженный файл в папке "Документы iPhone" через iTunes

Я новичок в iOS и только начал учиться. Я создал приложение для загрузки файлов в папку "Документы" каталога. Когда я загружаю файлы на симуляторе, я могу найти его по пути: /Users/......./Simulator/iOS7.0/Applications/Documents. Но я не могу найти файлы, когда запускаю приложение на устройстве и загружаю файлы. Я дал путь, используя следующий код:

filePath = [NSHomeDirectory() stringByAppendingPathComponent: [NSString stringWithFormat: @"Documents/%@", self.downloadedFilename]];    

Кто-нибудь может подсказать, пожалуйста, как найти файлы на устройстве с помощью iTunes?

2 ответа

Как насчет загрузки всех файлов из песочницы на ваш Mac? Откройте Xcode, Window-> Органайзер.

Нажмите на "Приложения" для подключенного устройства и выберите "Приложение" в списке приложений. Теперь вы можете просматривать файлы данных на устройстве для этого приложения и загружать весь пакет с устройства на ваш Mac.

Используйте приведенный ниже пример кода для создания и записи данных в созданную папку документа

NSData *data = [[NSData alloc] initWithBytes:saves length:4]; //replace with your file content
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:@"/MyFolder"];

if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
    [[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error];
NSString *appFile = [dataPath stringByAppendingPathComponent:@"MyFile"];
[data writeToFile:appFile atomically:YES];

Обновление: проверяли ли вы этот bool в своем info.plist перед тем, как связать его с itunes.? Check this bool in your info.plist to share files with itunes. Ссылайтесь на UIFileSharingEnabled и смотрите эту картинку ниже.

введите описание изображения здесь

Другие вопросы по тегам