重复代码两次IOS-Dropbox

时间:2012-12-11 18:46:35

标签: ios xcode dropbox

这似乎是一个愚蠢的问题,但我不知道如何解决它。 我正以这种方式将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'喜欢它只调用一次,因为在这个方法中我执行代码来解决这两个文件的问题!我怎么能这样做?

0 个答案:

没有答案