objective-c - 我可以为 OS X 10.9 中的文件夹编写 QuickLook 生成器吗

标签 objective-c macos quicklook

我正在 OS X 中使用 QuickLook 生成器,看起来您无法“覆盖”文件夹的默认预览,尽管在升级到 SnowLeopard 之前您可能可以。 .

我使用简单的 QuickLook 生成器使用 qlmanage 测试了它,它确实被禁用了:

> qlmanage -d -g /Users/martin/Library/QuickLook/quicklooktest.qlgenerator -c public.folder -p /Users/martin/Library/QuickLook/

Testing Quick Look preview with files:
    /Users/martin/Library/QuickLook/quicklooktest.qlgenerator
    /Users/martin/Library/QuickLook/
    - force using content type UTI: public.folder
[ERROR] Can't get plugin bundle info at file:///Applications/Contents/Library/QuickLook/QuickLookPlugin.qlgenerator/
[WARNING] Generators for folders are forbidden - ignoring <QLGenerator /Users/martin/Library/QuickLook/quicklooktest.qlgenerator>
2014-01-03 13:00:46.308 qlmanage[8687:507] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9523, name = 'com.apple.tsm.portname'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2014-01-03 13:00:46.308 qlmanage[8687:507] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x3f4b, name = 'com.apple.CFPasteboardClient'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2014-01-03 13:00:46.309 qlmanage[8687:507] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions
[WARNING] Generators for folders are forbidden - ignoring <QLGenerator /Users/martin/Library/QuickLook/quicklooktest.qlgenerator>

它说 [WARNING] 文件夹生成器被禁止。这是永久的吗?我可以以某种方式允许它吗?

最佳答案

抱歉,自从 Snow Leopard 以来就不可能为文件夹提供生成器。如果这是您需要的功能,您应该向 Apple 提交错误,但我不会抱太大希望。

关于objective-c - 我可以为 OS X 10.9 中的文件夹编写 QuickLook 生成器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20903395/

相关文章:

macos - Mac OS X 10.8 上的 svn 在哪里?

c - 使用 c 以编程方式更改正在运行的外部进程的 uid 和 gid

c# - 特殊键的 keyEquivalent 字符串列表

node.js - 将 QLPreviewPanel 与 Electron 一起使用

objective-c - 未找到 Firebase Root View Controller 警告

iphone - 使用公共(public)只读 getter 发布 iVar

objective-c - NSPredicateEditor 的 UI 约定

ios - LLDB 中是否有 Quicklook 调试命令?

objective-c - TableView 中的 QLPreviewPanel 存在问题 : "has no controller"

iphone - 弧: Will setting self as a class member's delegate stop self from ever being freed?