在Swift中快速查看NSView

时间:2016-03-26 16:34:25

标签: xcode swift cocoa preview quicklook

我正在尝试将此功能添加到我的应用中:当按某个按钮时,打开某个文件的快速查看视图。

我看到了这个: Use Quick Look inside a Swift cocoa application to preview audio files, 但是注释中写的错误显示出来,并且在尝试在文件之间来回切换后应用程序崩溃。

Apple的QLPreviewPanel类引用非常清楚。

哪个是正确的实施?我链接的问题的答案有什么问题?

1 个答案:

答案 0 :(得分:0)

  

Apple的QLPreviewPanel类引用非常清楚。

他们目前有很多错误。您可以在浏览器中“查看页面源代码”,或使用Xcode内置帮助,这非常好。

  

哪个是正确的实施?

看起来有人has already done it和Swift。我不确定这是否完全实现。

  

我链接的问题的答案有什么问题?

在面板没有控制器时调用的QLError()[...] 以这种方式解密:responder chain中的某个类(您的NSView或{{1应该已经存在,除非你有一个非常复杂的结构)必须回复NSWindow和另外两个acceptsPreviewPanelControl:方法。