ios - Dropbox iOS SDK 中的 loadStreamableURLForFile() 不返回任何内容

标签 ios objective-c dropbox dropbox-api

我正在尝试从存储在我正在开发的应用程序的 Dropbox 中的 mp3 中获取可流式链接 URL。我使用函数 loadStreamableURLForFile() 但当它的类型为 void 时它不返回任何内容。 那么我应该如何取回那个可流式传输的 URL?

提前致谢

最佳答案

在 Dropbox iOS Core SDK 中,像这样的异步调用的结果通过委托(delegate)传递。参见 https://www.dropbox.com/developers/core/start/ios以及 uploadedFileuploadFileFailedWithError 的使用,特别是为了理解委托(delegate)模式。

您应该实现这些方法(来自 DBRestClient.h)以接收链接:

- (void)restClient:(DBRestClient*)restClient loadedSharableLink:(NSString*)link 
forFile:(NSString*)path;
- (void)restClient:(DBRestClient*)restClient loadSharableLinkFailedWithError:(NSError*)error;

关于ios - Dropbox iOS SDK 中的 loadStreamableURLForFile() 不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28529647/

相关文章:

ios - Controller navigationItem.leftBarButtonItem 在 IOS7 中改变颜色

objective-c - iOS头文件中属性和变量的区别?

iphone - Objective-C:Objective-C中的Java Math.toRadians(EndLat-StartLat)等效项是什么?

ios - 如何呈现 Google Drive 文件选择器 ios

jquery - Dropbox Drop-in 文件选择器未在 AjaxForm 中加载

ios - 这样的 iOS 模型可以实现吗?

ios - 输入时在 Swift 中的文本字段中格式化货币

objective-c - 使用更新的核心数据模型更新 iOS 应用程序

macos - OSX Dropbox Sync API 错误 - 无法验证链接请求

ios - 新Xcode开发电脑证书问题