带有 Dropbox SDK 的 TICoreDataSync 给出“找不到路径”错误
Posted
技术标签:
【中文标题】带有 Dropbox SDK 的 TICoreDataSync 给出“找不到路径”错误【英文标题】:TICoreDataSync with dropbox SDK giving 'path not found' error 【发布时间】:2012-08-06 22:26:02 【问题描述】:我已按照找到 here 的教程设置我的应用以进行 Dropbox 同步。当我启动应用程序从而开始同步时,我得到了这个:
[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 提供的示例应用程序进行了尝试,它接受了凭据但没有工作。
【问题讨论】:
【参考方案1】:我发现您通常可以忽略这些消息。 TICoreDataSync 将尝试发出请求,然后如果失败,它将创建文件夹并继续。
为了让 iosNotebook 运行,我必须进行以下更改:
Dropbox 不允许我创建一个名为“iOSNotebook”的应用程序,因为它已经被使用了(这并不奇怪 :))。所以我将 Xcode 项目的名称和目标更改为 iOSNotebookCA 以及 TICDSDropboxSDKBasedApplicationSyncManager 的 globalAppIdentifier 为 @"com.timisted.iOSNotebookCA"
接下来我必须更改构建设置 > 仅构建活动架构 = 是
我将部署目标更改为 5.1,这样我就可以避免让所有测试设备运行 6.0(可选)
我还必须更改 info.plist 文件的 URL 字符串,以反映分配给我的 iOSNotebookCA (db-blahblahblah) 的 Dropbox 密钥。
并将 DBSession 根更改为 kDBRootAppFolder
【讨论】:
【参考方案2】:我们最近在project wiki 上发布了框架的 1.0.2 版以及更新的文档、示例应用程序和教程。检查一下,如果遇到任何问题,请在项目的 Issues 页面上打开一个问题
【讨论】:
以上是关于带有 Dropbox SDK 的 TICoreDataSync 给出“找不到路径”错误的主要内容,如果未能解决你的问题,请参考以下文章
带有 git 的 Dropbox 类服务——没有 rsync 和 inotify
带有外部存储的 url.py settings.py 和 Dropbox