내 앱을 'dropboxable'로 설정하려고합니다. 따라서 Dropbox API를 올바르게 구현하는 방법을 살펴 보았습니다. 그것은 간단한 txt 파일입니다. 백그라운드에서 동기화하고로드하고 싶습니다. 복잡한 파일 시스템이나 뭐든간에. 하나의 간단한 BarButton을 사용하여 사용자가 Dropbox에 (처음) 연결 한 다음 동일한 버튼을 눌러 동기화 할 수 있기를 바랍니다. 먼저 DBAccountManager에 계정을 연결해야하며 다른 시간에 내 파일을 백그라운드에서 다운로드해야합니다.iOS Dropbox API 동기화, 계정 연결 유지
- (void)viewDidLoad
{
[super viewDidLoad];
DBAccountManager *accountManager = [[DBAccountManager alloc] initWithAppKey:DB_KEY secret:DB_SECRET];
[DBAccountManager setSharedManager:accountManager];
self.dbManager = accountManager;
}
- (void)dropboxButtonPressed:(id)sender
{
DBAccount *account = self.dbManager.linkedAccount;
if (account.linked) {
NSLog(@"Already linked!");
} else {
NSLog(@"Not linked");
[[DBAccountManager sharedManager] linkFromController:self];
}
}
그것은 정말 간단한 솔루션은 (내가 초보자 해요)입니다 그래서 BarButton가 dropboxButtonPressed 메소드를 호출 : 여기에 지금까지 내 코드입니다. 오, 나는 @property (nonatomic, strong) DBAccountManager *dbManager;
을 추가했습니다.
그래서 if-statement의 이미 링크 된 경로를 사용하는 대신 DropBox 계정으로 연결할지 묻는 메시지를 계속 표시합니다.
이미 DropBox에서 예제 프로젝트를 다운로드했지만 초보자이며 가능한 한 간단하게하고 싶습니다.
미리 감사드립니다.