链接失败后立即从Dropbox中获取文件

时间:2016-03-17 22:38:46

标签: ios swift dropbox

在我构建的iOS应用中,我在与Dropbox的链接方面遇到了一些奇怪的行为。这是在Xcode 7.2中,使用Dropbox iOS SDK 1.3.1.13。

首先,在模拟器中进行测试时,当我调用DBSession.sharedSession().linkFromController时,控制台会记录一条错误消息:

  

canOpenURL:网址失败:" dbapi-2:// 1 / connect" - 错误:"(null)"

由于这来自SDK,我无法确定警告的来源。但是,由于应用程序验证成功,我无法判断这是否只是一个红鲱鱼。

更大的问题是,在应用程序使用Dropbox进行身份验证后(在application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject))中检测到),我使用我的应用程序的唯一文件(我可以看到)的路径调用restClient.loadFile在我的Mac上的应用程序文件夹中),并且在委托方法restClient(client: DBRestClient!, loadFileFailedWithError error: NSError!)中始终出错:

  

[警告] DropboxSDK:向/ 1 / files / sandbox / Data File.pwd发出错误请求 - (401)身份验证失败。

据我所知,loadFile电话没有任何问题。如果我从不同的方法调用它,它会成功获取文件。它也可以在此应用程序的OSX版本中正常工作,该应用程序共享相同的自定义Dropbox控制器。

有人可以告诉我,我是否在这里做错了,或者我是否需要针对服务或SDK中的错误提出解决方法?

0 个答案:

没有答案