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 выдается ошибка