我过去常常使用必须单独安装的自定义PrefPane,但这并不令人满意。
我有一个基于HTML的QuickLook生成器,可以创建一些不同内容的缩略图和预览(具有长ASCII标头的文件,以及带有一些标题的各种二进制扩展)。
在QL方法OSStatus GeneratePreviewForURL(void *thisInterface, QLPreviewRequestRef preview, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options)
中,我尝试使用[NSUserDefaults standardUserDefaults]
,但它没有效果,并且没有写任何偏好文件,可能是因为我们在一个包内,而不是一个应用程序。
知道怎么做到这一点?我知道一些优秀的QL生成器可以做到这一点,例如BetterZip QL。我尝试对BetterZip QL进行逆向工程,但没有成功。