我想讓我的應用程序「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語句的已經鏈接的路徑,而是一直詢問我是否想與DropBox帳戶連接。
我已經從DropBox下載了示例項目,但正如我所說我是初學者,我希望它儘可能簡單。
提前致謝!