я не уверен, если я действительно понимаю, что ваша проблема, потому что это своего рода прямо вперед. Я предполагаю, что вы загрузили файлы по вашему выбору. Если нет, вы больше всего ищите их, что может быть немного громоздким. Таким образом, вы загрузили свои файлы в каталог по вашему выбору. Это может быть либо глобальная строка, либо передать ее новому контроллеру представления.
Если это не глобальная струна, так как, например, имя папки изменяется каждый раз при загрузке другого файла, у вас есть подготовиться к Segue как это:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let identifier = segue.identifier {
switch identifier {
case "myIdenfifier":
let vc = segue.destination as! NewViewController
vc.filePathName = self.filePathName
default:
print("I have no idea what's going on.")
}
}
}
Теперь в новом виде контроллер, у вас есть файл. путь, который вам нужно восстановить. Если файл является изображением, которое вы загрузите изображение в память, используя, например:
let retrievedImage = UIImage(contentOfFile: filePathName)
Если filePathName этого имени пути к файлу, переданным на свой новый контроллер представления.
Надеюсь, это решает вашу проблему.
Какие типы файлов вы используете? –
Типы файлов: txt, pdf и могут быть plist. – Amon
Для текста вам нужно либо 'UITextView, UITextField, либо UILabel', для Image -. 'UIImageView', для PDF вам нужно использовать что-то вроде [PDFReader] (https://github.com/vfr/Reader) – iphonic