-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