0

これはばかげた質問に思えるかもしれませんが、私はそれを修正する方法がわかりません。この方法で2つのファイルをdropboxにアップロードしています。

[[self restClient] uploadFile:filename1 toPath:destDir
        withParentRev:nil fromPath:tmpPngName];

[[self restClient] uploadFile:filename2 toPath:destDir
        withParentRev:nil fromPath:tmpPngName];

問題は、エラーが発生したときに、アップロードが2回失敗したために、このメソッドが2回呼び出されることです。

- (void)restClient:(DBRestClient*)client uploadFileFailedWithError:(NSError*)error {

NSLog(@"File upload failed with error - %@", error);

    NSString *filename1 = [NSString stringWithFormat:@"/%@newFile.json", NavBar.topItem.title];
    [[self restClient] loadRevisionsForFile:filename2 limit:2];

    NSString *filename2 = [NSString stringWithFormat:@"/%@Map.json", NavBar.topItem.title];
    [[self restClient] loadRevisionsForFile:filenameMap limit:2];

}

そして、id'はそれを一度だけ呼び出すのが好きです。なぜなら、このメソッドでは、両方のファイルの問題を解決するためにコードを実行するからです。どうやってやるの?

4

0 に答える 0