iPhone SDK - переместить файл в каталог - PullRequest
2 голосов
/ 09 мая 2011

Я пытаюсь переместить файл из пути в каталог по другому пути. У меня есть код в руке. Но это не работает должным образом. Я не знаю, что не так с этим кодом.

if ([[NSFileManager defaultManager] moveItemAtPath:"path to be moved" toPath:"destination path" error:&error]) {
    NSLog(@"Moved");
} else {
    NSLog(@"Not moved:%@", [error localizedDescription]);
}  

На самом деле, если процесс перемещения успешен, будет напечатано «Перемещено». Но в результате выдается сообщение об ошибке «Операция не может быть завершена (ошибка Какао 512.)». Пожалуйста, помогите мне выйти из этой проблемы. Заранее спасибо.

1 Ответ

2 голосов
/ 09 мая 2011

Используйте приведенную ниже функцию

[[NSFileManager defaultManager] copyItemAtPath:mainBundleFilePath 
                                        toPath:destPath 
                                         error:&err]

Для дополнительной проверки см. Ниже сообщение SO,

iPhone - при копировании файла из ресурсов в Documents появляется ошибка

...