2011-05-23 2 views
0

Я использую API Dropbox и загружаю файл в папку документа приложения.Папка документа приложения в iphone

Я могу просмотреть список файлов в таблице из каталога документов. Как я могу читать фотографии или файл из этого представления таблицы?

А как насчет iPhone. Можем ли мы напрямую обращаться к папке с документами?

+0

Папка документа приложения является частью SandBox. так что вы не можете напрямую удалить какой-либо элемент в него. вы можете сначала добавить файл в xCode proj (NSbundle). то только может быть доступ – iOSPawan

ответ

0

Это чаще всего используется подход, чтобы получить каталог документов -

NSArray *searchResults = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [searchResults objectAtIndex:0]; 

NSString *filePath = [documentsDirectory stringByAppendingPathComponent:fileName]; 

Вы можете использовать NSFileManager для изучения содержимого каталога. Вы можете посмотреть на метод contentsOfDirectoryAtPath:error:.

+0

ok.Means Я не могу найти каталог документов без кода в iphone – iProgrammer

+1

Нет. Это возможно. Посмотрите на [this] (http://iphone-dev-tips.alterplay.com/2010/11/file-sharing-from-app-to-itunes-is-too.html). –

+0

ok..and Если я хочу загрузить фотографии в dropbox.I следует использовать imagepicker или я могу сохранить изображения из камеры в папку документов? – iProgrammer

0

Access документ Папка -

NSDictionary *theCatalogInfo=nil; 
NSString *theCatalogFilePath = [NSString stringWithFormat:@"%@/Documents/",NSHomeDirectory()]; 
theCatalogFilePath = [theCatalogFilePath stringByAppendingString:@"File Name"]; 
if(nil!=theCatalogFilePath) 
{ 


    theCatalogInfo=[[NSDictionary alloc]initWithContentsOfFile:theCatalogFilePath]; 

} 

return theCatalogInfo; 

 Смежные вопросы

  • Нет связанных вопросов^_^