Swift Quicklook始终显示“无需预览的文件”错误(url有效)

Swift Quicklook始终显示“无需预览的文件”错误(url有效),swift,quicklook,Swift,Quicklook,我试图使用QuickLookController子类作为子控制器,将其视图设置为父视图中的子视图。但是,它在打开的窗口中始终不显示要预览的文件消息。数据源中的URL有效,但控制器从未尝试获取它!永远不会调用func previewItemAt索引! func NumberOfPreviewWitems始终调用。 求求你,救命 我明白了。受文章中示例的驱动,我从bundle加载了控制器: 静态函数createFromStoryBoard->PreviewController{ 让故事板=UISto

我试图使用QuickLookController子类作为子控制器,将其视图设置为父视图中的子视图。但是,它在打开的窗口中始终不显示要预览的文件消息。数据源中的URL有效,但控制器从未尝试获取它!永远不会调用func previewItemAt索引! func NumberOfPreviewWitems始终调用。
求求你,救命

我明白了。受文章中示例的驱动,我从bundle加载了控制器:

静态函数createFromStoryBoard->PreviewController{ 让故事板=UIStoryboardname:PreviewController,bundle:Bundlefor:PreviewController.self guard let viewController=storyboard.InstanceEviewController标识符:PreviewController作为?PreviewController其他{ 故事板中应存在FatalErrorPreviewController } 返回视图控制器 } 但QuickLook控制器必须使用其构造函数创建,因此更改为

let viewController = PreviewController()
解决了这个问题。现在一切都好了