我正在尝试从存储在我正在开发的应用程序的 Dropbox 中的 mp3 中获取可流式链接 URL。我使用函数 loadStreamableURLForFile()
但当它的类型为 void
时它不返回任何内容。
那么我应该如何取回那个可流式传输的 URL?
提前致谢
最佳答案
在 Dropbox iOS Core SDK 中,像这样的异步调用的结果通过委托(delegate)传递。参见 https://www.dropbox.com/developers/core/start/ios以及 uploadedFile
和 uploadFileFailedWithError
的使用,特别是为了理解委托(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/