[MacRuby] #649: NSNumber bridging problem
#649: NSNumber bridging problem -------------------------------------+-------------------------------------- Reporter: eloy.de.enige@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: -------------------------------------+-------------------------------------- There seems to be an issue with NSNumber bridging on the current trunk. Here I have NSArrayController's selection index bound to a Ruby class which takes a selectionIndex: {{{ can't convert NSCFNumber to Integer (NSCFNumber#to_int gives NSCFNumber) (TypeError) }}} I think it boils down to this: Incorrect behavior on trunk: {{{ irb(main):001:0> NSNumber.numberWithInt(42).class => NSCFNumber }}} Correct behavior on older version: {{{ irb(main):001:0> NSNumber.numberWithInt(42).class => Fixnum }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/649> MacRuby <http://macruby.org/>
#649: NSNumber bridging problem -------------------------------------+-------------------------------------- Reporter: eloy.de.enige@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.6 Component: MacRuby | Resolution: fixed Keywords: | -------------------------------------+-------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: => MacRuby 0.6 Comment: I believe you fixed this problem by yourself :-) -- Ticket URL: <http://www.macruby.org/trac/ticket/649#comment:1> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby