KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am having some problems implementing QuickLook functionality from a table in an NSView . The limited documentation on QuickLook really doesn't help at all. After reading through the Apple Docs (which are geared heavily towards custom generators and plugins), I ended up looking at the QuickLookDownloader sample code . This code is based upon a document-based application, but appears to be the right method for me (after all it is Apple's code and it does work in their project). In my implementation I can get the QuickLook panel to show up just fine, and I can dismiss it just as easy. However, the panel itself never calls the delegate methods from within my NSViewController . As a result I never even get to displaying objects, just the wording "No items selected" . And I am stumped. I tried calling a setDelegate , but get warned about impending doom if I continue down that route... [QL] QLError(): -[QLPreviewPanel setDelegate:] called while the panel has no controller - Fix this or this will raise soon. See comments in QLPreviewPanel.h for -acceptsPreviewPanelControl:/-beginPreviewPanelControl:/-endPreviewPanelControl:. And then doom happens anyway with a dealloc when trying to respond to one of the delegate methods. And yes I did read the header which confirms that I should be setting the delegate after I won the panel (see code below). So here's my code, which pretty much matches the sample code with the exception of a) where I get my data from (I get it from an NSArrayController ) and the
Tags (comma-separated)
Save Edits
Cancel