У меня есть файл PDF в моем DocumentDirectory
.
Я хочу, чтобы пользователь мог переименовать этот PDF файл в другое место, если захочет.
У меня будет UIButton
, чтобы начать этот процесс. Новое имя будет получено от UITextField
.
Как мне это сделать? Я новичок в Swift и нашел только Objective-C информацию об этом, и мне трудно преобразовать его.
Пример расположения файла:
/var/mobile/Containers/Data/Application/39E030E3-6DA1-45FF-BF93-6068B3BDCE89/Documents/Restaurant.pdf
У меня есть этот код, чтобы проверить, существует ли файл или нет:
var name = selectedItem.adjustedName
// Search path for file name specified and assign to variable
let getPDFPath = paths.stringByAppendingPathComponent("\(name).pdf")
let checkValidation = NSFileManager.defaultManager()
// If it exists, delete it, otherwise print error to log
if (checkValidation.fileExistsAtPath(getPDFPath)) {
print("FILE AVAILABLE: \(name).pdf")
} else {
print("FILE NOT AVAILABLE: \(name).pdf")
}