1

在我的应用程序中,我允许用户查看他们所有的 Dropbox 文件,他们可以将文件导入 Dropbox 或将它们下载到应用程序中。我查看了 Dropbox 的网站,但在取消上传/下载时找不到任何内容。我有一些应用程序(例如 Textastic)取消了保管箱文件传输,我该如何取消它才能删除下载的数据并停止加载到应用程序中?

我用来将文件加载到应用程序中的代码是:

- (void)startDownloadingDropboxFile:(NSString *)dropboxFilePath toPath:(NSString *)destinationPath {
    NSLog(@"dropbox file path: %@",dropboxFilePath);
    NSLog(@"destination path: %@",destinationPath);
    self.dbFilePath = dropboxFilePath;
    [[self restClient] loadFile:dropboxFilePath intoPath:destinationPath];
}
4

1 回答 1

2

要取消loadFile:,您需要致电:

[[self restClient] cancelFileLoad:dropboxFilePath];

显然,您需要将此链接到某些用户界面按钮或其他允许用户取消下载的机制。

此方法负责清理部分下载的文件。

于 2013-01-12T21:38:04.440 回答