iPhone SDK - переместить файл в каталог

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

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

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

1 ответ

Решение

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

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

Для получения дополнительной информации проверьте ниже SO сообщение,

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

Другие вопросы по тегам