【问题标题】:Show Progressbar while downloading file from Dropbox从 Dropbox 下载文件时显示进度条
【发布时间】:2014-03-14 07:08:00
【问题描述】:

在我的应用程序中,我想在从 Dropbox 下载文件时显示进度条。 我使用哪种方法下载文件? 1)ASIHTTPRequest(但它需要 URL 才能下载) 2)DBRequest(但它需要 URLRequest) 3) [[self restClient] loadFile:file.path intoPath:localPath (但是如何显示进度条?)

谢谢,

【问题讨论】:

  • 请注意,许多应用程序,包括本机邮件和 iMessage 应用程序,不使用真正的进度条。相反,他们使用虚假的进度条来给用户一种活动感。该条从大约 10% 开始,然后慢慢开始向 90% 发展。如果任务在达到 90% 之前完成,则进度条会沿着剩余的路径拉开。如果任务花费的时间更长,进度条会在 90% 处停止,直到任务完成,然后完成最后 10%。
  • 好的,所以我也显示了假的进度条。谢谢!!!

标签: iphone download dropbox


【解决方案1】:

因为您提到了loadFile,所以我假设您使用的是 Core SDK。在这种情况下,您需要实现 loadProgress 委托方法。

来自DBRestClient.h

- (void)restClient:(DBRestClient*)client loadProgress:(CGFloat)progress
                                              forFile:(NSString*)destPath;

【讨论】:

    猜你喜欢
    • 2016-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    相关资源
    最近更新 更多