Показаны сообщения с ярлыком file sharing. Показать все сообщения
Показаны сообщения с ярлыком file sharing. Показать все сообщения

24 августа 2010 г.

FileSharing копирование файлов через iTunes на/с iPhone

Начиная с версии 4.0 в iOS есть поддержка копирования пользовательских файлов на или с вашего iУстройства через iTunes (начиная с версии 9.1). Находится это в секции "Программы":



Эта папка из вашего приложения видна как папка "Documents"

Для включения поддержки в ваше приложение вам программировать практически ничего не нужно. В Info.plist вашего приложения включите ключ UIFileSharingEnabled и присвойте ему значение YES. Так iTunes понимает что папка "Documents" этого приложения доступна для передачи файлов.



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

  1. NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
  2. NSUserDomainMask, YES);
  3. NSError *error;
  4. NSFileManager *fileManager = [NSFileManager defaultManager];
  5. NSLog(@"%@", [fileManager contentsOfDirectoryAtPath:[paths objectAtIndex:0] error:&error]);


Небольшой пример.