[MacRuby-devel] [MacRuby] #655: NSInteger received as nil from QuickLook API
MacRuby
ruby-noreply at macosforge.org
Sun Apr 18 04:46:15 PDT 2010
#655: NSInteger received as nil from QuickLook API
-----------------------------------+----------------------------------------
Reporter: jakub.suder@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: minor | Milestone:
Component: MacRuby | Keywords:
-----------------------------------+----------------------------------------
I'm trying to display a QuickLook preview panel inside my MacRuby
application. I've implemented a method previewPanel:previewItemAtIndex:
from QLPreviewPanelDataSource protocol, and it seems it's being called
with nil in the second parameter, while it should be an NSInteger with the
index of the file on the list. The same class implemented in ObjC receives
this parameter as a proper NSInteger.
Is it a MacRuby bug, or is it just because some bridge support files are
missing in Apple's frameworks? Can I do anything about it, other than
implementing the class in ObjC?
Also, when I upgraded to the latest nightly version, I started getting
such messages in the console when I start the app (this doesn't happen in
0.5):
{{{
2010-04-18 13:35:19.848 QuickLookTest[54689:a0f] [QL] image
sp_zoomp_handle not found
2010-04-18 13:35:19.851 QuickLookTest[54689:a0f] [QL] image
sp_zoomp_track_left not found
2010-04-18 13:35:19.851 QuickLookTest[54689:a0f] [QL] image
sp_zoomp_track_center not found
2010-04-18 13:35:19.852 QuickLookTest[54689:a0f] [QL] image
sp_zoomp_track_right not found
}}}
They don't seem to have any effect on the QuickLook panel display
though...
Attaching a sample project that shows the problem with the data source
method.
--
Ticket URL: <http://www.macruby.org/trac/ticket/655>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list