3つのファイルを同時に前のバージョンに戻したい。以下に示す方法を使用すると、1 つのファイルでは機能しますが、3 つのファイルでは機能しません。
電話する:
[[self restClient] loadRevisionsForFile:filename3 limit:10];
その後:
- (void)restClient:(DBRestClient*)client loadedRevisions:(NSArray *)revisions forFile:(NSString *)path{
for (DBMetadata *file in revisions)
{
if (segmentSwitch.selectedSegmentIndex == 0) {
NSString *title = [[NSUserDefaults standardUserDefaults]objectForKey:@"Folder3"];
PhotoViewController* sharedSingleton = [PhotoViewController sharedManager];
NSString *destDir = [[NSUserDefaults standardUserDefaults]objectForKey:@"Folder2"];
NSString *filename3 = [NSString stringWithFormat:@"%@%@photofile.png.%ld", destDir, title, (long)sharedSingleton.tagNumber];
[[self restClient] restoreFile:filename3 toRev:file.rev];
[[self restClient] restoreFile:filename4 toRev:file.rev];
[[self restClient] restoreFile:filename5 toRev:file.rev];
NSLog(@"MetaData's Revisions \t%@", file.rev);
}
}
私はしなければならないでしょうか:
[[self restClient] loadRevisionsForFile:filename1 limit:10];, [[self restClient] loadRevisionsForFile:filename2 limit:10];...