在我的应用中,我允许用户查看他们所有的Dropbox文件,他们可以将文件导入Dropbox或将其下载到应用程序中。我查看了Dropbox的网站,但在取消上传/下载时找不到任何内容。我有一些应用程序(例如Textastic)取消了Dropbox box文件传输,如何取消它以删除下载的数据并停止加载到应用程序中?
我用来将文件加载到应用程序的代码是:
- (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];
}
答案 0 :(得分:2)
要取消loadFile:
,您需要致电:
[[self restClient] cancelFileLoad:dropboxFilePath];
显然,您需要将其挂钩到某个用户界面按钮或允许用户取消下载的其他机制。
此方法负责清理部分下载的文件。