2013-06-07 4 views
0

Я разрабатываю приложение на основе DropBox API. Я использую код This для реализации DropBox API. Загрузка работает нормально. Но я новичок в DropBox API, поэтому мне сложно создавать папки и загружать файлы в определенную папку.Получите структуру папок DropBox и создайте папки и загрузите файлы в определенные папки - iPhone

У меня есть в основном две функции, оставшиеся для реализации.

1 - Получить полную иерархию папок (структуру папок) учетной записи DropBox.

2 - Загрузите файлы PDF в определенные папки.

Я приложил образ того, что я хочу ...

enter image description here

Скажите, пожалуйста, примеры или демо для этого ...

+0

делать и хотят, чтобы создать этот тип пользовательского интерфейса приложения? –

+0

Я уже создал пользовательский интерфейс. Но я хочу получить доступ к структуре папок из dropBox в соответствии с этим интерфейсом. –

+1

DBMetaData имеет свойство 'BOOL isDirectory', которое поможет вам – Bala

ответ

3
  1. DBMetaData обладает свойством BOOL isDirectory который поможет вам проверить, если это каталог.

  2. Чтобы создать папку в Dropbox, (который я уже ответил здесь) Create a folder in dropbox using DropBox Core Sdk

  3. флажок, если папка уже существует, используя этот

- (void)restClient:(DBRestClient*)client loadedMetadata:(DBMetadata*)metadata 
{ 
    for (DBMetadata* child in metadata.contents) 
    { 
     if(child.isDirectory && [child.filename isEqualToString:@"yourFolderName"]) 
     { 
      // you have that folder Already 
      // you can upload it here 
     } 
     else { 
      // No you dont have that folder 
      // Create that folder here and upload 
     } 
    } 
}