Копировать папку из ресурса в документ в iphone SDK - PullRequest
1 голос
/ 02 марта 2012

У меня есть одна подпапка в Ресурсах с именем SketchImages, которая содержит 300 изображений PNG, что мне нужно при запуске моего приложения скопировать эту папку в папку документов iphone SDK, я пытаюсь следующий код без удачи

BOOL success;
NSFileManager *fileManager = [[NSFileManager defaultManager] init];
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,
                                                     NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *documentDBFolderPath = [documentsDirectory     
stringByAppendingPathComponent:@"SketchImages"];
success = [fileManager fileExistsAtPath:documentDBFolderPath];

if (success)
{
    return;
}else
{
    NSString *resourceDBFolderPath = [[[NSBundle mainBundle] resourcePath]
                                      stringByAppendingPathComponent:@"DB"];
    //[fileManager createDirectoryAtPath: documentDBFolderPath attributes:nil];
    [fileManager copyItemAtPath:resourceDBFolderPath toPath:documentDBFolderPath           
                          error:&error];
}

любая помощь будет высоко ценится

1 Ответ

1 голос
/ 02 марта 2012

Вы используете неправильное имя подпапки:

NSString *resourceDBFolderPath = [[[NSBundle mainBundle] resourcePath]
    stringByAppendingPathComponent:@"SketchImages"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...