我试图打开UIDocumentInteraction控制器,但视图不在层次结构中。任何人都可以帮我解决它。尝试呈现其视图不在窗口层次结构中的QLPreviewController
-1
A
回答
0
问题可能在于,您没有将对您的UIDocumentInteractionController
实例的引用保留为视图控制器的属性。尝试这样的事情:
var documentInteractionController: UIDocumentInteractionController?
...
func showFileWithPath(path: String) {
if FileManager.default.fileExists(atPath: path) {
documentInteractionController = UIDocumentInteractionController(url: URL(fileURLWithPath: path))
documentInteractionController?.delegate = self
documentInteractionController?.presentPreview(animated: true)
}
}
+0
是的,我已经做到了 –
+0
但它仍然不工作 –
相关问题
- 1. 尝试呈现...其视图不在窗口层次结构中
- 2. 尝试呈现*其视图不在窗口层次结构中
- 3. 警告:尝试呈现其视图不在窗口层次结构中的ViewController
- 4. 警告:尝试呈现其视图不在窗口层次结构中的***
- 5. presentViewController--尝试在__上呈现__,__其视图不在窗口层次结构中
- 6. 警告:尝试在其视图不在窗口层次结构中呈现
- 7. Swift尝试呈现其视图不在窗口层次结构中的UIAlertController(在TWTRShareEmailViewController之后呈现)
- 8. 尝试呈现其视图不在窗口层次结构中的控制器视图
- 9. 尝试呈现AlertController时的窗口层次结构消息
- 10. 警告:尝试在<UINavigationontroller>上呈现其视图不在窗口层次结构中的<CustomViewController>
- 11. 警告:尝试在<MFSideMenuContainerViewController>上呈现其视图不在窗口层次结构中的<UIImagePickerController>
- 12. iOS。尝试在其视图不在窗口层次结构中的UIViewController上呈现UIAlertController
- 13. 警告:尝试在其视图不在窗口层次结构中的SecondViewController上呈现FirstViewController
- 14. 尝试在其视图不在窗口层次结构中的UINavigationController上呈现UIAlertController
- 15. 尝试在<UITabBarController>上呈现其视图不在窗口层次结构中的<ViewController:>
- 16. 尝试在其视图不在窗口层次结构中的UITabBarController上呈现UIAlertController
- 17. 警告:尝试在其视图不在窗口层次结构中的UISplitViewController上呈现UIAlertController
- 18. 警告:尝试在其视图不在窗口层次结构中的ViewController上呈现UINavigationController
- 19. 错误“尝试在其视图不在窗口层次结构中的yViewController上呈现xViewController!” iOS8
- 20. 尝试在其视图不在窗口层次结构中的<UITabBarController>上呈现<ViewController>
- 21. 在PFLogInViewController上呈现* .viewController,其视图不在窗口层次结构中
- 22. 警告:尝试呈现其视图不在窗口层次结构中!当使用确定的赛格
- 23. 警告:尝试在SampleViewController上呈现UINavigationController:其视图不在窗口层次结构中
- 24. 其视图不在NSNotification中的窗口层次结构中
- 25. iOS 8 Swift 1.2 and Parse - 尝试在ViewController上呈现UIAlertController,它的视图不在窗口层次结构中
- 26. 试图在其视图不在窗口层次结构中的UIViewController上呈现UIAlertController
- 27. 其视图不在iOS 6.1的窗口层次结构中
- 28. 其视图不在窗口层次结构中的UIAlertController
- 29. Swift错误:“...其视图不在窗口层次结构中。” performseguewithidentifier
- 30. 其视图不在窗口层次结构中? Swift
你可以发表你想表达的方式和方法吗? –
我正在从网上下载文件并执行此操作 –
尝试从主线程执行此操作。再次发布您的代码。 –