quicklook相关内容
我在从 NSView 中的表中实现 QuickLook 功能时遇到了一些问题.QuickLook 上的有限文档确实没有任何帮助. 通读Apple Docs(主要针对自定义生成器和插件),我最终查看了 QuickLookDownloader 示例代码.此代码基于基于文档的应用程序,但对我来说似乎是正确的方法(毕竟它是 Apple 的代码,并且在他们的项目中确实有效). 在我的实现中,我可
..
OSX 的 Quicklook 呈现 HTML(使用插件/System/Library/Quicklook/Web.qlgenerator).我想看到纯文本,就好像我已将 .html 重命名为 .txt(这不是解决方案,不仅因为它很尴尬:我希望如果关闭 HTML 渲染,代码着色 Quicklook我使用的插件会启动,Quicklook 会显示漂亮的 HTML 代码). 我无法在不取消 Qui
..
我正在为macOS编写QuickLook插件,并且一切正常,除了无法以编程方式设置预览的窗口大小. 无论我在XIB和/或代码中做什么,在调用 preparePreviewOfFile 的 completionHandler 之前和/或之后,它都以800x600开始. 其他文件类型(由默认插件处理)使预览窗口的大小适应文件的内容.我只想这样做. 预览窗口可以由用户调整大小,并且一旦
..
我有没有声明的UTI格式的文件,因此Launch Services已为其分配了动态UTI( dyn.ah62d4rv4ge81g23wsmw1a5dbte ).我无法控制这些文件的UTI. 碰巧的是,我想为此格式开发一个Quick Look生成器,并且Quick Look生成器仅依赖于文档UTI,并且会忽略其属性列表中存在的任何其他类型的文档标识(例如创建者代码和扩展名. 在开发人员添
..
我正在使用故事板用Swift编写macOS应用程序.我有一个NSTableView,其中包含我希望用户能够通过QuickLook预览的文件. 我似乎已准备好所有内容,并且我的代码与此处描述的代码非常相似:-[QLPreviewPanel setDataSource:] called while the panel has no controller - Fix this or this wi
..
我正在尝试将URL路径加载到我的tableview中,为quicklook框架做准备 使用下面的代码从首次创建时为空的.document中获取网址 var fileURLs = [NSURL]() 然后 private func prepareFileURLS() { let csvFile = (FileManager.default.urls(for: .docu
..
我有一些使用QLPreviewController显示简单PDF的简单代码.它在模拟器和非常简单的应用程序中都很好用. 在我实际上希望其运行的应用程序中,该设备在设备上失败.该设备显示预览视图,但是代替PDF,它仅显示文本"simple.pdf,可移植文档格式(PDF)"和文件大小(在这种情况下为"301KB"). 有趣的是,日志发出“无法快速加载错误消息:操作无法完成.(可可错误40
..
我有这门课,效果很好 导入UIKit 导入QuickLook class ViewController: UITableViewController, QLPreviewControllerDataSource { var urlList : [NSURL]? = { if let fileURL1 = NSBundle.mainBundle().URLFor
..
这是完美的工作-在我升级到Xcode 10之前.我的应用程序中集成了一个Quicklook和一个Spotlight插件.这些插件是单独构建的,然后在构建阶段使用以下设置复制(两个复制文件): Destination: Wrapper Subpath: Contents/Library/ Code Sign on Copy 现在,当我尝试归档以将我
..
Xcode 8.3.2我在命令列表中找不到QLPreviewPanel,也不知道如何做(必须使用哪个命令)以在ViewController中显示文件预览. 解决方案 首先,您需要将import Quartz语句添加到您的NSViewCOntroller中.第二步是将QLPreviewPanelDataSource, QLPreviewPanelDelegate添加到其声明中.接下来,您只需
..
我使用 QLPreviewView 在应用程序中显示快速外观预览.如果没有沙箱,效果很好,但是将应用程序更改为沙箱后,预览将无法显示. 我在控制台中发现错误:QuickLookUIHelpe(20786) deny file-read-data XXX. 我使用了安全范围内的书签& com.apple.security.files.user-selected.read-write 授予
..
我看到了很多QuickLook插件(例如 BetterZip快速外观生成器 )以及它们整洁的界面...我试图使用HTML和JQuery设计自己的GUI,但我认为这不是一个很好的解决方案(最重要的是,Xcode 5.1并没有这样做)不再允许您使用属性包含或打开其他目录中的文件. 我永远不会感谢Jelle Vandebeeck用他的美丽而有用的帖子,但不幸的是,互联网上没有关于该主题的
..
我的快速外观生成器曾经可以正常工作,但是现在坏了. 是错误还是我做错了什么? 这是我的代码: OSStatus GeneratePreviewForURL(void *thisInterface, QLPreviewRequestRef preview, CFURLRef url, CFStringRef content
..
我想在QLPreviewPanel中的表视图中显示URL,但出现此错误: [QL] QLError():-[QLPreviewPanel reloadData]在面板上被调用 没有控制器-修正此问题,否则将很快出现. 我的表控制器已经符合这两个协议:QLPreviewPanelDataSource,QLPreviewPanelDelegate. 如何将[QLPreviewPane
..
Quicklook中是否可以使用PDF链接处理? 我创建了一个原型,并且QLPreviewControllerDelegate方法-(BOOL)previewController:(QLPreviewController *)控制器应该OpenURL:(NSURL *)forPreviewItem:{id)项目的URL永远不会被调用. 当我使用带有链接的.docx文件时,会触发委托方法
..
我想制作一个可以像聚光灯搜索实现一样显示为Popover的Popover吗?我只能使用传统方式在中心显示一个Quicklook窗口,但我想做这样的事情: 我该怎么做?谢谢. 解决方案 这可以通过创建 NSPopover . 然后,创建一个符合QLPreviewItem协议的NSObject子类,并像使用传统的QuickLook QLPreviewPanel一样在QLPrevie
..
我目前正在通过Modal View Controller在iPad上使用Quick Look框架显示PDF文件.效果很好.我的问题是,由于我正在显示PDF文件,因此“快速查看"预览会自动添加“打印"按钮.我想做的是将“打印"按钮替换为自定义的“电子邮件"按钮.这是可以做到的吗?一开始我以为这是一件微不足道的事情,但在这一点上我真的很努力.任何帮助将不胜感激. 谢谢 布雷特(Brett)
..
当前,我正在iOS10中测试我的当前版本.我正在使用 Xcode 8 beta 6进行测试.在这里 Quicklook/QLPreviewController委托方法未调用.该代码集已与XCode 7和iOS 9.3版本一起使用.我在Apple Developer论坛中检查了此问题.但是找不到答案.有人解决了这个问题吗? (我正在使用Objective-C) 如何在XCode 8( iOS
..
我的应用程序在NSTableView中列出了音频文件(MP3),每行的对象都包含音频文件的路径.我希望能够在选择一行的情况下按空格键时使用“快速查找"(如Finder中)预览音频文件. 通过查看相关的问题和答案,我注意到该API似乎是私有的,因此很难找到有关此问题的最新可靠信息或文档,更不用说在Swift中了.而且,我发现的大多数示例都与图像预览有关,有些实际上提到了Xcode的“调试快速外
..
有什么方法可以获取文件的快速预览图像? 我正在寻找这样的东西: NSImage *image = [QuickLookPreviewer quickLookPreviewForFile:path]; 解决方案 请参阅文档中的QLThumbnailRequest:NSURL *path = aFileUrl; NSDictionary *options = [NSDictiona
..