Я пытаюсь скопировать папку в своем NSBundle, содержащую довольно много изображений.
Я пытался сделать это с помощью этих кодов.
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *documentDBFolderPath = [documentsDirectory stringByAppendingPathComponent:@"Images"];
NSString *resourceDBFolderPath = [[[NSBundle mainBundle] resourcePath]
stringByAppendingPathComponent:@"Images"];
[fileManager copyItemAtPath:resourceDBFolderPath toPath:documentDBFolderPath error:&error];
Допустим, в папке с именем Test.png есть изображение, и я хочу отобразить изображение на своей кнопке, но оно не работает!
Однако, если я скопирую только одно изображение из NSBundle в NSDocumentDirectory, оно сработает!
Пример:
изменение
stringByAppendingPathComponent:@"Images"
To
stringByAppendingPathComponent:@"Test.png"
Значит проблема заключается в копировании папки в NSDocumentDirectory!
Мои коды выше неверны?
Или папки копировать нельзя? (Это означает, что я должен копировать файлы по отдельности)