[MacRuby-devel] [MacRuby] #241: NSMutableSet#merge fails

MacRuby ruby-noreply at macosforge.org
Tue Mar 31 00:05:02 PDT 2009


#241: NSMutableSet#merge fails
------------------------------+---------------------------------------------
 Reporter:  kourge@…          |       Owner:  lsansonetti@…        
     Type:  defect            |      Status:  new                  
 Priority:  major             |   Milestone:  MacRuby 0.4          
Component:  MacRuby           |    Keywords:                       
------------------------------+---------------------------------------------
 NSMutableSet#merge succeeds if called with another NSMutableSet, but it
 fails when passed an Enumerable, such as NSMutableArray.

 {{{

 ~ kourge$ irb
 >> s = Set[1, 2]
 NameError: uninitialized constant Set
         from (irb):1
 >> require 'set'
 => true
 >> s = Set[1, 2]
 => #<Set: {1, 2}>
 >> s.merge [3, 4]
 => #<Set: {1, 2, 3, 4}>
 >> quit
 ~ kourge$ macirb
 >> s = Set[1, 2]
 => #<NSMutableSet:0x800754380>
 >> s.merge [3, 4]
 2009-03-30 23:54:03.319 macruby[233:10b] *** -[NSCFArray
 _applyValues:context:]: unrecognized selector sent to instance 0x80047cd80
 2009-03-30 23:54:03.365 macruby[233:10b] *** Terminating app due to
 uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFArray
 _applyValues:context:]: unrecognized selector sent to instance
 0x80047cd80'
 2009-03-30 23:54:03.366 macruby[233:10b] Stack: (
     140735351352508,
     140735358957775,
     140735351379451,
     140735351372932,
     140735351373272,
     4295759037,
     4296060391,
     4296017807,
     4296038178,
     4296040810,
     4296042845,
     4296060391,
     4296017807,
     4296038178,
     4296074114,
     4295152255,
     4295972133,
     4296060391,
     4296017807,
     4296038178,
     4296066197,
     4296060391,
     4296017807,
     4296038178,
     4296066197,
     4296060391,
     4296017807,
     4296038178,
     4296038828,
     4295151426,
     4295164679,
     4294971167,
     4294971044
 )
 terminate called after throwing an instance of 'NSException'
 Abort trap
 ~ kourge$

 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/241>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list