带有 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 给出“找不到路径”错误的主要内容,如果未能解决你的问题,请参考以下文章

powershell 带有Dropbox命令的符号链接

带有 git 的 Dropbox 类服务——没有 rsync 和 inotify

带有外部存储的 url.py settings.py 和 Dropbox

使用 Dropbox API V2 + Cordova 将文件上传到 Dropbox

在作曲家依赖中使用包分叉

通过 Dropbox API 上传的文件内容不一致