[MacRuby-devel] [MacRuby] #660: ER: Pointer needs a #cast for untyped pointers

MacRuby ruby-noreply at macosforge.org
Mon Apr 19 22:17:13 PDT 2010


#660: ER: Pointer needs a #cast for untyped pointers
---------------------------------------+------------------------------------
 Reporter:  joshua.ballanco@…          |       Owner:  lsansonetti@…        
     Type:  defect                     |      Status:  new                  
 Priority:  blocker                    |   Milestone:                       
Component:  MacRuby                    |    Keywords:                       
---------------------------------------+------------------------------------
 We need a method to change the type of a Pointer object. For example:
 {{{
 framework 'CoreData'

 NSPersistentStoreCoordinator.alloc.init
 ptr =
 NSPersistentStoreCoordinator.registeredStoreTypes[NSSQLiteStoreType].pointerValue
 puts ptr.inspect
 klass = ptr[0].migrationManagerClass
 puts klass.inspect
 }}}

 ...results in:
 {{{
 #<Pointer:0x40074e420>
 undefined method `migrationManagerClass' for 40:Fixnum (NoMethodError)
 }}}

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



More information about the MacRuby-devel mailing list