【问题标题】:Make a Quick Look NSView in Swift快速浏览 Swift 中的 NSView
【发布时间】:2016-03-26 16:34:25
【问题描述】:

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

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

Apple 对 QLPreviewPanel 的类引用非常空。

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

【问题讨论】:

    标签: xcode swift cocoa preview quicklook


    【解决方案1】:

    Apple 对 QLPreviewPanel 的类引用非常空。

    他们目前有很多错误。你可以在浏览器中“查看页面源代码”,或者使用Xcode内置的帮助,很不错。

    哪个是正确的实现方式?

    看起来有人has already done it 使用 Swift。我不确定这是否是完整的实现。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      相关资源
      最近更新 更多