#660: ER: Pointer needs a #cast for untyped pointers
---------------------------------------+------------------------------------
 Reporter:  joshua.balla...@…          |       Owner:  lsansone...@…        
     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/>

_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to