QLThumbnailImageCreate在小牛队打破?

时间:2014-04-21 16:40:32

标签: macos cocoa osx-mavericks quicklook

我有代码可以预览'any'文件,它在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。

其他人都注意到了这个?

1 个答案:

答案 0 :(得分:0)

事实证明,通过删除应用TextMate 2(2014年4月版)(我使用)修复了这个问题。看起来TextMate的Quicklook生成器有一个错误。

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

是有人遇到错误的例子。