-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. 如何在手機中打開本機ios視圖控制器
- 2. 如何從控制器打開文件?
- 3. 如何從集合視圖控制器打開新的視圖
- 4. 如何從本地通知打開特定的視圖控制器?
- 5. Phonegap - 在主視圖中打開本地文件,而不是在iframe中打開
- 6. (Objective-C)打開視圖控制器
- 7. 通過siri打開視圖控制器
- 8. 如何從storyboard中的didSelectRowAtIndexPath打開視圖控制器?
- 9. 如何在橫向模式下打開視圖控制器?
- 10. 如何在第一次啓動時打開視圖控制器
- 11. Xamrin iOS的 - 在列表視圖RowSelected打開視圖控制器
- 12. 如何在TYPO3 extbase擴展控制器中打開文件?
- 13. 如何強制Netbeans在文本視圖中始終打開XML文件?
- 14. 如何在Microsoft Edge瀏覽器中打開本地HTML文件?
- 15. 如何使用chrome在本地機器中打開文件?
- 16. 安卓:打開本地地圖文件
- 17. 如何強制Google地圖移動版在地圖視圖中打開而不是在列表/文本視圖中打開?
- 18. 如何打開文本文件在列表視圖的Android
- 19. 失去導航控制器如何打開另一個視圖
- 20. 如何讓UIBarButtonItem打開一個新的視圖控制器?
- 21. 如何用Siri打開/觸發視圖控制器?
- 22. 如何解除與presentModalViewController打開的視圖控制器:
- 23. 如何打開標準電話號碼視圖控制器
- 24. 如何從提供的視圖控制器打開UIImagePickerController?
- 25. 彈出本地通知後打開特定的視圖控制器
- 26. 在TabBar控制器中打開子視圖?
- 27. 在tabbar控制器中打開子視圖
- 28. 打開新的視圖,是否發生在控制器中?
- 29. 如何在打開本地文件時繞過document.domain限制?
- 30. 從不同的視圖控制器打開相同的視圖
你正在使用什麼樣的文件類型? –
文件類型爲txt,pdf,可能爲plist。 – Amon
對於文本,您需要「UITextView,UITextField或UILabel」,用於圖像 - 。 'UIImageView',對於PDF,您需要使用類似[PDFReader](https://github.com/vfr/Reader) – iphonic