[MacRuby-devel] NSInvocationOperation usage Segmentation fault

Alex Greif alex at greifdesign.net
Mon Oct 10 23:19:13 PDT 2011


The following code crashes with a segmentation fault.
Any idea whether I misunderstood the usage or it is a macruby bug?

thanks,
ALex.

---code-------------------------------------------
framework 'Foundation'

class Foo
  def bar
    puts 'bar'
  end
end

operation = NSInvocationOperation.alloc.initWithTarget Foo.new, selector:
'bar', object: nil

queue = NSOperationQueue.alloc.init
queue.addOperation(operation)

# run the main loop for 2 seconds
NSRunLoop.currentRunLoop.runUntilDate(NSDate.dateWithTimeIntervalSinceNow(2.0))





More information about the MacRuby-devel mailing list