2015-01-13 4 views

답변

0

이 경우 파일 형식이 중요하지 않습니다. URL에서 데이터를 다운로드하기 만하면됩니다.

우선 URL은 dl=0 대신 dl=1으로 끝나야합니다. 그러면 방문 페이지로 이동하지 않고 다운로드가 시작됩니다.

두 번째로 데이터를 가져와야합니다.

NSURL *url = [NSURL URLWithString:"https://www.dropbox.com/s/fdo29dx4baxc18a/export.csv?dl=1"]; 
NSData *data = [NSData dataWithContentsOfURL:url]; 

그런 변수 data 다운로드 한 정보가 포함 쉽고 아마도 가장 일반적인 그냥 같은 것을 할 것입니다이 당신의 Obj-C에 그 사용할 수있는 꽤 몇 가지 잠재적 인 방법이 있지만. 이 파일을 파일에 써야한다면 간단합니다 (NSData를 파일에 쓰려면 여기에서 검색하십시오), 아니면 메모리에 데이터가 필요하면 갈 수 있습니다.

Dropbox에는 Dropbox 전용 작업에 사용할 수있는 Objective-C SDK가 있습니다 (특히 개인 문서에 액세스해야하는 경우 등에 특히 유용합니다). 이 링크를 참조하십시오 : https://www.dropbox.com/developers/core/sdks/ios

+0

데이터를 다음과 같은 문자열로 변환 할 수 있습니까? NSString * myString = [[NSString alloc] initWithData : myData 인코딩 : NSUTF8StringEncoding]; –

+0

인코딩을 다시 확인해야합니다. 또는 직접 이동 :'NSString * content = [NSString stringWithContentsOfURL : url 인코딩 : NSUTF8StringEncoding 오류 : & error];' –

관련 문제