-2
A
回答
0
我不知道如果我真的能理解你的问题是什么,因为它是一种直线前进。我假设你已经将文件下载到你选择的路径。如果不是,你最要去找他们,这可能有点麻烦。所以,你已经将你的文件下载到你选择的目录。这可以是全局字符串,也可以将它传递给新的视图控制器。
如果它不是一个全球性的字符串,因为,例如,文件夹名称每次下载不同的文件时间而改变,你有赛格瑞一个准备是这样的:在新视图
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是你传递给新视图控制器的文件的路径名。
希望这可以解决您的问题。
0
你可以使用QLPreviewController
:如果https://developer.apple.com/reference/quicklook/qlpreviewcontroller
不知道它工作的Plist,虽然。
相关问题
- 1. 如何从集合视图控制器打开新的视图
- 2. 如何从本地通知打开特定的视图控制器?
- 3. 通过siri打开视图控制器
- 4. 如何从storyboard中的didSelectRowAtIndexPath打开视图控制器?
- 5. Xamrin iOS的 - 在列表视图RowSelected打开视图控制器
- 6. 如何在TYPO3 extbase扩展控制器中打开文件?
- 7. 安卓:打开本地地图文件
- 8. 如何强制Google地图移动版在地图视图中打开而不是在列表/文本视图中打开?
- 9. 如何让UIBarButtonItem打开一个新的视图控制器?
- 10. 如何用Siri打开/触发视图控制器?
- 11. 如何解除与presentModalViewController打开的视图控制器:
- 12. 失去导航控制器如何打开另一个视图
- 13. 如何从提供的视图控制器打开UIImagePickerController?
- 14. 弹出本地通知后打开特定的视图控制器
- 15. 从不同的视图控制器打开相同的视图
- 16. 如何在打开本地文件时绕过document.domain限制?
- 17. 如何在模型打开时动态地加载控制器文件
- 18. 如何从我的表格视图单元打开Uipageview控制器视图
- 19. 如何打开本地文本文件并在浏览器中显示内容?
- 20. 邮件撰写视图控制器不会从UIAlertController打开
- 21. 如何从浏览器中打开本地exe文件
- 22. 在Groovy中打开本地文件
- 23. 在Webkit .NET中打开本地文件
- 24. 在JavaScript中打开本地文件
- 25. 如何为其他视图控制器使用基本视图控制器?
- 26. 本地HTML文件无法在任何浏览器中打开
- 27. 如何获取视图的文本框?在我的控制器
- 28. 如何取消打开UITabBarControllerDelegate协议didSelectViewController事件视图控制器
- 29. 打开本地HTML文件
- 30. 本地文件打开IE
你正在使用什么样的文件类型? –
文件类型为txt,pdf,可能为plist。 – Amon
对于文本,您需要“UITextView,UITextField或UILabel”,用于图像 - 。 'UIImageView',对于PDF,您需要使用类似[PDFReader](https://github.com/vfr/Reader) – iphonic