【问题标题】:QLThumbnailImageCreate broken in Mavericks?QLThumbnailImageCreate 在小牛队中被打破?
【发布时间】:2014-04-21 16:40:31
【问题描述】:

我的代码可以预览“任何”文件,它在 Cocoa 桌面应用程序中以线程方式运行。

             CFURLRef url = CFURLCreateWithFileSystemPath(nil, (CFStringRef) inFilePath, kCFURLPOSIXPathStyle, false);
             if (url)
             {
                 cgImage = QLThumbnailImageCreate(nil, url, inSize, (__bridge CFDictionaryRef) options);
                 CFRelease(url);
             }

在 10.8(我认为是 10.9.0 和 1)上,我会得到一个真正的渲染 - 相当于在取景器中按空格键,但现在我只能得到 piddly 图标或 NULL。

换句话说,如果您在 10.9 的 Finder 中为 .m 文件按空格键,您会看到文件内容,但 QLThumbnailImageCreate 返回 NULL。

其他人注意到了吗?

【问题讨论】:

标签: macos cocoa osx-mavericks quicklook


【解决方案1】:

事实证明,通过删除应用程序 TextMate 2(2014 年 4 月版)(我使用)解决了这个问题。 TextMate 的 Quicklook 生成器似乎有一个错误。

https://discussions.apple.com/message/25470656#25470656

是某人遇到错误的示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 2013-11-18
    • 2014-01-24
    • 2014-06-17
    • 2013-07-28
    相关资源
    最近更新 更多