#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