2012-05-01 31 views
0

我正在使用CHDropboxSync示例,並獲得它將我的核心數據同步到Dropbox並返回。它使用RestKit進行對象映射。當前的實現依賴於DBRequest進行網絡操作,並且不是後臺任務友好的。iPhone iOS Dropbox SDK如何在後臺同步?

有沒有人設法讓dropbox同步iPhone上的背景文件? 一旦應用程序進入後臺模式,如何獲取要執行的DBRequests列表? Dropbox SDK中是否有某些內容,如請求隊列,可以輕鬆配置爲在後臺繼續執行?

我正在查看ASIHTTPRequest,因爲它能夠在後臺繼續執行,但似乎我需要重寫相當多的代碼,如果我想使用Dropbox SDK。

我會想象,包括核心數據到公式中會使事情變得複雜得多,因爲整個NSManagedObjectContext和線程問題。

感謝您的任何意見!我對基於網絡的文件同步非常陌生,如果有人能指點我一個處理後臺Dropbox同步的演示項目,我將很感激。

+3

'ASIHTTPRequest'是一個死了的項目,你不應該考慮這個或你開始的其他項目。 – Joe

回答

0
  1. 的backgrounding東西可以在這裏找到(請嘗試使用GCD):Background tasks iPhone

  2. 雖然CHDropboxSync也許還不錯,考慮寫自己的同步代碼:Basic Syncing Algorithm

  3. 嘗試做手工如果您無法使Dropbox SDK執行此操作,請使用Dropbox REST API進行請求。有關如何執行OAuth等的信息,請參閱MGTwitterEngine。