Я пытаюсь написать приложение для внутреннего использования, чтобы скопировать каталог в другой каталог.Я очень новичок в программировании на obj-c, но начинаю чувствовать себя хорошо, но я не могу понять, как заставить следующий код работать (примечание: код здесь был просто для проверки копирования каталога вв другом каталоге):
int i;
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
[openPanel setCanChooseDirectories:YES];
[openPanel setCanChooseFiles:YES];
[openPanel setAllowsMultipleSelection:YES];
if ( [openPanel runModal] == NSOKButton ) {
NSArray *accountPath = [openPanel URLs];
NSURL *detinationPath = [NSURL fileURLWithPath:@"/Users/daniel" isDirectory:YES];
NSFileManager *manager = [NSFileManager defaultManager];
for (i = 0; i < [accountPath count]; i++ ) {
NSURL *source = [accountPath objectAtIndex:i];
NSLog(@"%@", source);
NSLog(@"%@", detinationPath);
if (![manager copyItemAtURL:source toURL:detinationPath error:nil]){
NSLog(@"Something broke!");
}
}
}
Может кто-нибудь указать мне в правильном направлении.Я сузил проблему до моей части кода copyItemAtURL: source toURL: detinationPath.Извините, если это действительно нубийский вопрос.