Hi all,

Wondering how to get an NSError instance back from an ObjC method, in
this case -[QTMovie initWithFile:error:], in MacRuby:

    #!/usr/local/bin/macruby

    framework 'QTKit'

    movie = QTMovie.alloc.initWithFile('/Users/foo/some.mov', error:
WHAT_GOES_HERE)

With RubyCocoa, I get back the method's return value followed by any
return-by-argument values:

    #!/usr/bin/ruby

    require 'osx/cocoa'
    include OSX
    OSX.require_framework 'QTKit'

    movie, error =
QTMovie.alloc.initWithFile_error('/Users/foo/some.mov')

By comparison, MacRuby only returns a single value so I'm guessing it
must use a different approach, but I don't see any information about
this on the MacRuby wiki.

Any pointers would be much appreciated.

Thanks,

has
-- 
Posted via http://www.ruby-forum.com/.