2011-05-13 2 views
0

Dropbox SDK를 배우는 중입니다. 나는 사용자 Dropbox 폴더를 표시하는 방법과 사용자가 내 앱에서 보관 용 계정으로 파일을 업로드하는 옵션을 제공하는 방법을 배우고 싶다.로그인 후 보관 용 계정 폴더를 표시하는 방법

예제 애플리케이션을 살펴 보았지만 필요한 정보를 제공하지 못했습니다.

누군가 나를 도와 줄 수 있습니까?

답변

0

이 튜토리얼은 유용하다고 생각합니다. http://www.nanaimostudio.com/blog/2011/1/20/how-to-synchronize-your-app-data-using-dropbox-api.html

DBRestClient 개체에서 업로드 메서드를 호출 할 수 있습니다.

NSString* path = [self getDocumentPath];//or however you can obtain the path where your file is stored 
    [restClientObject uploadFile:@"filename" toPath:@"/" fromPath:path]; 
    //you can choose to upload to the dropbox root directory(above) or a folder of your choice eg toPath:@"/myfolder" 

사용 loadMetaData는 보관 용 폴더의 내용을 표시

[restClientObject loadMetadata:@""]; 

당신은 또한 loadedMetadata 기능을 구현해야합니다. 위의 튜토리얼을 참조하십시오.

0
-(void)restClient:(DBRestClient *)client loadedMetadata:(DBMetadata *)metadata{ 

    NSMutableArray *list=[[NSMutableArray alloc] init]; 
    for (DBMetadata *child in metadata.contents) { 
     [list addObject:child]; 
    } 
    self.arrayFoldersList=[[NSMutableArray alloc] initWithArray:list]; 
    [self.tableView reloadData]; 

} 
    [self.restClient loadMetadata:@""]; 

나는 이것이 당신에게 많은 도움이된다고 생각합니다.

관련 문제