1

私のアプリでは、ユーザーがすべてのドロップボックスファイルを表示できるようにし、ファイルをドロップボックスにインポートしたり、アプリにダウンロードしたりできます。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 に答える