TICoreDataSync与dropbox SDK给出“找不到路径”错误

时间:2012-08-06 22:26:03

标签: iphone objective-c dropbox dropbox-api ticoredatasync

我已按照教程here设置我的应用以进行保管箱同步。当我启动应用程序,从而开始同步时,我得到了这个:

[WARNING] DropboxSDK: error making request to /1/metadata/dropbox/com.timisted.notebook - Path '/com.timisted.notebook' not found

[WARNING] DropboxSDK: error making request to /1/metadata/dropbox/com.timisted.notebook/Documents/Notebook - Path '/com.timisted.notebook/Documents/Notebook' not found

以及类似错误的列表。

任何想法是什么原因,以及我如何解决它?

编辑:我尝试使用TICoreDataSync提供的示例应用程序,使用我的凭据,它接受了凭据,但它没有用。

2 个答案:

答案 0 :(得分:0)

我发现你通常可以忽略这些消息。 TICoreDataSync将尝试发出请求,然后如果失败,它将创建该文件夹并继续。

以下是我必须要做的更改才能让iOSNotebook运行:

  1. Dropbox不会让我创建一个名为“iOSNotebook”的应用程序,因为它已经被拍摄了(没有惊喜:))。所以我将Xcode项目的名称和目标更改为iOSNotebookCA以及TICDSDropboxSDKBasedApplicationSyncManager的globalAppIdentifier到@“com.timisted.iOSNotebookCA”

  2. 接下来我必须更改构建设置>仅构建活动架构=是

  3. 我将部署目标更改为5.1,因此我可以避免让所有测试设备运行6.0(可选)

  4. 我还必须更改info.plist文件的URL字符串,以反映分配给我的iOSNotebookCA(db-blahblahblah)的Dropbox密钥。

  5. 并将DBSession根目录更改为kDBRootAppFolder

答案 1 :(得分:0)

我们最近发布了该框架的1.0.2版本以及project wiki上的更新文档,示例应用程序和教程。检查一下,如果遇到任何障碍,请在项目的Issues

上打开一个问题